home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr14 / sprster.zip / SPHSASCI.TXT < prev   
Text File  |  1995-01-20  |  118KB  |  2,924 lines

  1.   
  2.  
  3.  
  4. SPORTSTER HIGH SPEED MODEMS
  5. with V.42 bis
  6. Reference Guide 
  7. 1994 by U.S. Robotics, Inc.
  8. 8100 North McCormick Blvd.
  9. Skokie, Illinois 60076-2999
  10. All Rights Reserved
  11. Revision Date:  9/9/94 
  12.  
  13. TABLE OF CONTENTS 
  14.  
  15. Sportster Configuration 
  16.  
  17. Factory Configuration (&Fn and Yn)              5 
  18. Permanent Configuration Templates (&Fn)         5 
  19. Programmable Templates (Yn)                     6 
  20. Customizing Your Defaults (&Wn)                 6 
  21. Using AT Commands                               7 
  22. Resetting the Modem (Z)                         8 
  23.  
  24. Placing Calls 
  25.  
  26. Dial (D)                                        9 
  27. Cancel Dialing                                  9 
  28. Dial Command Options                            9 
  29. Dial Type_Pulse or Tone                         9 
  30. Adaptive Dialing (X2-X4)                       10 
  31. Wait for Another Dial Tone (W)                 10 
  32. Pause (,)                                      10 
  33. Slash (/)                                      10 
  34. Dial and Return to Command Mode (;)            10 
  35. Dialing Letters (")                            11
  36. Transferring Calls (!)                         11 
  37. Wait for an Answer (@)                         11 
  38. Reversing Originate/Answer Frequencies(R)      11 
  39. Dialing Stored Numbers (DSn)                   12 
  40. Redialing                                      12 
  41. Dial the Last Dialed Number (DL)               12 
  42. Re-execute the Last Command (A/)               13 
  43. Answering                                      13 
  44. Suppressing Auto Answer                        13 
  45. Manual Answer                                  13 
  46. Points to Remember                             14 
  47. Disconnecting and Hanging Up                   14 
  48. Escape Code Operations (+++)                   14 
  49. Modem Response to +++                          14 
  50. Returning Online (On)                          14 
  51. Hanging Up (Hn)                                15 
  52. Break Handling (&Yn)                           15 
  53. International Calls                            15 
  54. ITU-T/Bell Answer Sequence (Bn)                15 
  55. Guard Tone (&Gn)                               15 
  56. Pulse Dial Make/Break Ratio (&Pn)              16 
  57. ITU-T V.21_300 bps                             16 
  58. ITU-T V.23_1200/75 bps                         16 
  59.  
  60. Temporarily Changing a Setting 
  61.  
  62. Tone Dialing                                   17 
  63. Speaker                                        17 
  64. Volume Control (Ln)                            17 
  65. Speaker Control (Mn)                           18 
  66. Local Echo                                     18 
  67. Command Mode Local Echo (En)                   18 
  68. Online Local Echo (Fn)                         18 
  69. S-Registers                                    18 
  70. Result Codes                                   19 
  71. Response Modes (Vn)                            19 
  72. Quiet Mode (Qn)                                19 
  73. Result Code Options (Xn)                       20 
  74. Additional Result Code Options (&An)           21 
  75. Error Control (&Mn)                            22 
  76. Auto Answer with Error Control                 22 
  77. Data Compression (&Kn)                         23 
  78. Data Rate Commands                             23 
  79. Software Requirements                          23 
  80. Serial Port Rate (&Bn)                         24 
  81. Connection Rate (&Nn)                          24 
  82. Flow Control                                   24 
  83. Warning on Software Flow Control               25 
  84. Software Flow Control Precautions              25 
  85. Transmit Data Flow Control (&Hn)               25 
  86. When it is Required                            25 
  87. Received Data Flow Control                     26 
  88. Hardware Control (&Rn)                         26 
  89. Software Control (&In)                         26 
  90. Serial Operations                              27 
  91. Carrier Detect (&Cn)                           27 
  92. Data Terminal Ready (&Dn)                      27 
  93. Data Set Ready (&Sn)                           28 
  94.  
  95. Getting Help 
  96.  
  97. Inquiries (In)                                 29 
  98. S-Register Query (Sr?)                         31 
  99. Stored Phone Number Query (&Zn?)               31 
  100. Last-Dialed Number Query (DL?)                 31 
  101. Help Screens                                   31 
  102. Stop/Restart Display                           31 
  103. Cancel Display                                 31 
  104. Basic Command Set ($)                          31 
  105. Ampersand Command Set (&$)                     31 
  106. Dialing (D$)                                   31 
  107. S-Register Functions (S$)                      31 
  108.  
  109. Testing the Modem 
  110.  
  111. Testing with &T                                32 
  112. Dial Test_S16=2                                35 
  113.  
  114. Other Operations 
  115.  
  116. Fax Operations                                 36 
  117. Voice/Data Communications                      37 
  118.  
  119. Technical Specifications 
  120.  
  121. Compatibility                                  38 
  122. The Serial Interface                           38 
  123. Default Settings                               40 
  124.  
  125. Modem Concepts 
  126.  
  127. How Modems Work                                43 
  128. Modem Configuration                            43 
  129. Line Travel                                    43 
  130. Digital Data                                   43 
  131. Flow Control                                   44 
  132. Error Control                                  44 
  133. ITU-T V.42 Handshaking                         44 
  134. MNP Handshaking                                45 
  135. Data Compression                               45 
  136. Flow Control                                   45 
  137. Online Fallback/Fall Forward                   46 
  138. Throughput Guidelines                          46 
  139. Achievable Throughput Statistics               47 
  140.  
  141.             SPORTSTER CONFIGURATION 
  142.  
  143. The Sportster is preconfigured at the factory so you should be able to 
  144. connect the modem, set up your communications software, and be ready to 
  145. send and receive data.  Many users won't need to change the default 
  146. configurations, but if you want to, this guide will tell you how.  Many of 
  147. the functions described below can be handled by your communications software, 
  148. but you also have the power to place your computer in Terminal mode 
  149. (via your communications software) and control the modem directly.  
  150.  
  151. NOTE:  Unless otherwise indicated, settings listed as "default" are based 
  152. on those set for the modem when it is shipped. 
  153.  
  154. FACTORY CONFIGURATION (&Fn and Yn)    
  155. The Sportster is preconfigured at the factory with three permanent and 
  156. two programmable templates.   
  157.  
  158.  
  159. Permanent Configuration Templates (&Fn)   
  160.  
  161. The following permanent templates come with your Sportster.  The default 
  162. template consists of the most reliable settings, but these settings may 
  163. not work for all users. 
  164.  
  165. &F0     This template does not include performance features, such as a 
  166.     fixed serial port rate or hardware flow control.  What it does 
  167.     offer is compatibility with nontypical computers or software that 
  168.     cannot handle flow control and other features. 
  169.  
  170. &F1     Default.  This template sets the modem to hardware flow control, 
  171.     a fixed serial port rate, the highest level result codes, and 
  172.     the most complete result-code set. The &F1 Hardware Flow Control 
  173.     template is recommended for all IBM-compatible computers, as long 
  174.     as your communications software supports hardware flow control, a 
  175.     fixed serial port rate, and the advanced result-code subset.    
  176.     
  177.     NOTE:  We also recommend that users of Macintosh computers invest 
  178.     in a Hardware Handshaking cable (instead of the standard cable), 
  179.     use this template, and use software that supports hardware flow 
  180.     control. (Sportster Mac&Fax modems come with this hardware 
  181.     handshaking cable)
  182.     
  183. &F2     This is a software flow control template.  We recommend you 
  184.     do not use software flow control, and thus, this template.  
  185.     However, if you use a Macintosh, see the note above.  In 
  186.     addition, some computers are limited to three-wire cables that 
  187.     do not support hardware flow control signals.  If this is the 
  188.     case, review the warning on software flow control later in this 
  189.     guide. 
  190.  
  191. To load the &F2Software Flow Control template and save it as your 
  192. power-on/reset default, enter the following command:      
  193.           
  194.           AT&F2&W <Enter>
  195.  
  196. NOTE:  Refer to the Programmable Templates section for more information 
  197. on selecting and modifying templates to save as your start-up configuration. 
  198.  
  199. If you need a low performance template because of data-transfer difficulties, 
  200. flip DIP switch 7 ON and reset the modem (ATZ command), or load the &F0
  201. Low Performance template by entering the following command:
  202.  
  203.           AT&F <Enter>
  204.  
  205. NOTE:  When the modem receives the above command, it assumes you want to 
  206. load the &F0 template because there is no position number.  It is the same 
  207. to enter AT&F as to enter AT&F0. 
  208.  
  209. This template allows you to communicate with nontypical systems that 
  210. cannot handle flow control and other features. 
  211.  
  212.  
  213. Programmable Templates (Yn) 
  214.  
  215. In addition to the &Fn permanent configuration templates, two programmable 
  216. templates are provided.  Your programmable templates are located in 
  217. nonvolatile random access memory (NVRAM). 
  218.  
  219. The Sportster is shipped to load NVRAM template 0 (or Y0) for its 
  220. power-on/reset default settings. 
  221.  
  222. Possible NVRAM templates: 
  223.  
  224. Y0      Loads the NVRAM template 0 (stored with template &F1
  225.     Hardware Flow Control settings).  Default.
  226. Y1      Loads the NVRAM template 1 (stored with template &F2
  227.     Software Flow Control settings).
  228.  
  229. If you want to switch the power-on/reset default NVRAM template from 
  230. Y0 to Y1, enter the Yn command, then reset the modem with the Z command.
  231.     
  232.         AT Y1 Z <Enter>
  233.         
  234. To customize other defaults you want to store in NVRAM as part of your 
  235. customized power-on/reset template, use the &Wn command (below). 
  236.  
  237. WARNING:  The Yn command, which selects template settings to use as 
  238. the power-on/reset default, may select different power-on/reset 
  239. default settings than those currently loaded (if you altered the settings 
  240. during the current session).  Before changing a template, you may want to 
  241. use option 4 of the Inquiry (I) command to display the current settings. 
  242.  
  243.         AT I4 <Enter>  
  244.  
  245. The Y setting on the ATI4 screen indicates if Y0 or Y1 is the 
  246. power-on/reset default.  If you want to check all the NVRAM settings 
  247. in both the Y0 and Y1 templates, use option 5 of the Inquiry command (I). 
  248.  
  249.         AT I5 <Enter>  
  250.  
  251.  
  252. CUSTOMIZING YOUR DEFAULTS (&Wn) 
  253.  
  254. When the modem is shipped, it reads template 0 in NVRAM as the 
  255. power-on/reset default.  Template 0 (Y0) is initially loaded with &F1 
  256. permanent configuration settings.  Although you cannot alter the &F1 
  257. template, you can add, delete, or modify the settings stored in your 
  258. NVRAM templates.  It is more likely, however, that you will want to 
  259. keep your power-on/reset default settings and simply change a setting for a 
  260. current session.  Refer to Temporarily Changing a Setting in this guide 
  261. for more information. 
  262.  
  263. If  you want to modify your default configuration settings, use the 
  264. &Wn command.  Possible settings are: 
  265.  
  266. &W0     Modifies the NVRAM 0 template (Y0). 
  267.  
  268. &W1     Modifies the NVRAM 1 template (Y1). 
  269.  
  270. Typically, users prefer the default settings stored in NVRAM when the 
  271. modem is shipped, but you may set up different power-on/reset defaults.  
  272. For instance, if your system supports hardware flow control, you can 
  273. set your Y1 template to the settings for hardware flow control so both 
  274. templates set the modem for hardware flow control.  
  275. (The Y0 template is shipped with hardware flow control settings.) 
  276.  
  277.             AT &F1 &W1 <Enter> 
  278.  
  279. NOTE:  Yn is unique because it writes itself to NVRAM_you do not need to 
  280. use the &Wn command to load a programmable template. 
  281.  
  282. Similarly, if your system only supports software flow control, you can 
  283. set your Y0 template to the settings for software flow control so both 
  284. templates set the modem for software flow control.  
  285. (The Y1 template is shipped with software flow control settings.) 
  286.  
  287.             AT &F2 &W <Enter>  
  288.  
  289. You may also specify the entire configuration in a single command string 
  290. that ends with the &Wn command.  The following example sets the modem for 
  291. the current session and stores the configuration in NVRAM 1 (or Y1). 
  292.  
  293.             AT &K3 &W1 <Enter> 
  294.  
  295. After sending a configuration to NVRAM, you can change any setting just 
  296. for the current session, as in the following example.  The NVRAM 
  297. configuration remains intact. 
  298.  
  299.             AT &K3 <Enter> 
  300.  
  301. But if you want the new setting to be a default, write it to NVRAM at the 
  302. same time, as in the following example, which saves the setting to NVRAM 
  303. template 0.   
  304.  
  305.             AT &K3 &W <Enter> 
  306.  
  307. If you've sent the modem commands to change settings throughout your 
  308. session and want to save your current configuration, send just the &Wn 
  309. command.  The current settings are then written to NVRAM 0 (or Y0) in 
  310. the example below. 
  311.  
  312.             AT&W <Enter> 
  313.  
  314. If you cannot use hardware flow control and need to use Xmodem-type 
  315. file transfer protocols, use either Y0 or Y1 for a no flow control 
  316. configuration with no error control. 
  317.  
  318.             AT &F &M &W <Enter> 
  319.                    or 
  320.             AT &F &M &W1 <Enter> 
  321.  
  322.  
  323. USING AT COMMANDS 
  324.  
  325. To send commands directly to your modem, first put your computer in 
  326. Terminal mode.  Some communications programs do this automatically upon 
  327. loading.  Others require you to display a communications terminal screen, 
  328. press a Function key, or perform some other operation.  If necessary, 
  329. refer to your communications software documentation for instructions. 
  330.  
  331. 1.      Type all commands in either upper case (AT) or lower case (at), 
  332.     but not a combination (At). 
  333.  
  334. 2.      All commands except A/ (re-execute last command) and +++ 
  335.     (escape code) are preceded by the AT prefix and are executed 
  336.     with the Enter/Carriage Return key (<Enter>). 
  337.  
  338. 3.      Command string length = 40 characters, maximum.  The modem doesn't 
  339.     count the AT prefix, Carriage Return character, or spaces.  In a 
  340.     dial string, it counts but doesn't act on punctuation such as 
  341.     hyphens and parentheses. 
  342.  
  343. 4.      A missing numeric parameter is assumed to be zero, as in the 
  344.     command to hang up;  ATH <Enter> is the same as ATH0 <Enter>. 
  345.  
  346.  
  347. RESETTING THE MODEM (Z) 
  348.  
  349. If you've changed several current settings and want to reset to your 
  350. modem, use the following command. 
  351.  
  352. ATZn <Enter> 
  353.  
  354. Z0      Resets modem to NVRAM profile selected by Y command 
  355. Z1      Resets modem to NVRAM profile 0 
  356. Z2      Resets modem to NVRAM profile 1 
  357. Z3      Resets modem to factory default profile 0 (&F0) 
  358. Z4      Resets modem to factory default profile 1 (&F1) 
  359. Z5      Resets modem to factory default profile 2 (&F2)  
  360.  
  361. The modem reads its DIP switch settings and resets to its NVRAM defaults 
  362. (DIP switch 7 OFF) or the &F0 Low Performance template (DIP switch 7 ON)
  363. settings.
  364.  
  365. Use the ATZ command if you've changed the position of DIP switches 1-7 
  366. while the modem is on, so that the modem can read the new settings.  The 
  367. only other way to initiate a new setting for switches 1-7 is to turn the 
  368. modem off and on again.
  369.  
  370. NOTE:  You cannot issue additional commands on the same line with the 
  371. Z command for the modem will ignore everything following the Z parameter.  
  372. For example:  ATZE1Q0 would be an invalid command.  The modem will ignore 
  373. the E1Q0 portion of the command string. 
  374.  
  375.  
  376.             PLACING CALLS 
  377.  
  378. NOTE:  Unless otherwise indicated, settings listed as "default" are 
  379. based on the hardware flow control template stored in NVRAM when the 
  380. modem is shipped. 
  381.  
  382.  
  383. DIAL (D) 
  384.  
  385. To dial a phone number and place a call without using your software's 
  386. dialing directory, first put the computer in Terminal mode.  Then type 
  387. the AT and D commands, the number you wish to connect with, and press Enter.  
  388. Spaces in our command examples are ignored by the modem and are only 
  389. included for readability. 
  390.  
  391.             ATD 1234567 <Enter> 
  392.  
  393. Unless you lowered your modem's speaker volume, you will hear the modem 
  394. go off hook and dial the telephone number, followed by a series of 
  395. handshaking signals.   
  396.  
  397. The Dial command string may include up to 40 characters.  The modem 
  398. counts but ignores punctuation characters such as parentheses and hyphens.  
  399. It does not count spaces, the AT prefix, or the Carriage Return key 
  400. (<Enter>) required to execute the command. 
  401.  
  402. The modem also executes any other commands or options included in the 
  403. command line.  The following Dial command example instructs the modem 
  404. to turn off the speaker (M0), and dial (D) the phone number 
  405. (1234567) using tone dialing (T). 
  406.  
  407.             AT M0 DT 1234567 <Enter> 
  408.  
  409. You may want to review the many options on the next several pages 
  410. that are available for tailoring Dial strings.  The most typically 
  411. used are the Dial Type_Pulse or Tone, and the Pause options_comma, 
  412. slash, and W. 
  413.  
  414.  
  415. Cancel Dialing 
  416.  
  417. To cancel Dial command execution, press <any key>.  If you inadvertently 
  418. hit a key on the keyboard while the modem is dialing, the call is 
  419. canceled.  If this occurs, type the A/ command, which re-executes the last 
  420. command you entered. 
  421.  
  422.  
  423. Dial Command Options 
  424.  
  425. You can modify the dial string according to the needs of the connection.  
  426. Listed below are options available to you when entering the Dial string. 
  427.  
  428. Dial Type_Pulse or Tone 
  429.  
  430.     The modem defaults to pulse (rotary) dialing.  To have the modem 
  431.     use tone dialing, which includes the asterisk (*) and pound 
  432.     sign (#), use the T command. 
  433.  
  434.     Dial type commands may be included in the Dial string (ATDT number) 
  435.     or, issued separately (ATT or ATP).  However, if you'll always use 
  436.     tone dialing, write tone dialing to NVRAM as the modem's default 
  437.     and/or use adaptive dialing, described below. 
  438.  
  439.     NOTE:  You can switch from one dial type to another within a dialing 
  440.     sequence.  The modem remains set to the last dialing type instruction 
  441.     until it is reset (ATZ command), or it receives a different dial-type 
  442.     command. 
  443.  
  444.  
  445. Adaptive Dialing (X2 through X4) 
  446.  
  447.     When any of the X2 through X4 (default) result code options is 
  448.     in effect and you do not issue a dial type in the Dial string, 
  449.     the Sportster defaults to pulse dialing.  If you issue a tone 
  450.     dial command,  the Sportster will default to Hunt dialing, 
  451.     beginning with tone and adapting to pulse when necessary.  For 
  452.     instance, if the phone company's central office does not have 
  453.     tone-detection equipment, the modem automatically reverts 
  454.     to pulse dialing. 
  455.  
  456.  
  457. Wait for Another Dial Tone (W) 
  458.  
  459.     This command is useful in situations where you must wait for a 
  460.     second dial tone before continuing to dial.  For example, if 
  461.     you need to dial for an outside line, as in the following example, 
  462.     the Sportster continues to dial as soon as it detects the next dial 
  463.     tone. 
  464.             ATD9W1234567 <Enter> 
  465.  
  466.     NOTE:  This command executes only if result code option X3 or X4 
  467.     (default) has been issued.  If the modem is set to X2 or lower, 
  468.     the modem interprets the W as a comma (two-second pause). 
  469.  
  470.  
  471. Pause (,) 
  472.  
  473.     A comma causes a two-second delay in the dial sequence.  The 
  474.     following example contains four-second delays at several points. 
  475.  
  476.             ATDP 9,,7654321,,55555,,1 312 1234567 <Enter> 
  477.  
  478.     The first four-second pause is to access an outside line after 
  479.     dialing 9, but you may wish to use the W option, just described.  
  480.     The second pause is to make sure the remote system is ready for 
  481.     the user's account number, and the third, to delay before dialing 
  482.     the long-distance number. Such pauses, however, may not be necessary.  
  483.     Experiment and use delays only as required.  The duration of the 
  484.     delay can be changed by using the S8 register.  The default duration 
  485.     of the delay is 2 seconds. 
  486.  
  487.  
  488. Slash (/) 
  489.  
  490.     A slash (/) can be used in any command string to make the modem 
  491.     pause for only 125 milliseconds.  Some users find it helpful to 
  492.     have the shorter delay of a series of slashes, rather than the 
  493.     2-second comma pause. 
  494.  
  495.  
  496. Dial and Return to Command Mode (;) 
  497.  
  498.     If your phone is plugged into the modem, you can use this option 
  499.     to have the modem Auto Dial a telephone rather than a modem.  
  500.     The Sportster dials, remains off hook, and returns the OK message, 
  501.     indicating it is in Command mode. 
  502.  
  503.     For example, to have the modem place a voice call, enter the Dial 
  504.     command with a semicolon. 
  505.             
  506.                 ATDT5551234; <Enter> 
  507.     
  508.     When the modem returns the OK result, pick up your phone receiver 
  509.     so you can talk to the other party, and send the command that 
  510.     hangs up the modem. 
  511.                 ATH <Enter> 
  512.     
  513.     Similarly, if you can call a recorded weather or other service, 
  514.     have the modem Dial, listen to the recording over the modem's 
  515.     speaker and, when you are finished, instruct the modem to hang up. 
  516.  
  517.  
  518. Dialing Letters (") 
  519.  
  520.     Quotation marks are used to make the modem dial abbreviations and 
  521.     acronyms used as phone numbers, such as DIAL USR (the U.S. 
  522.     Robotics Sales Department's 800 number).  This option is called 
  523.     Quote mode.  Quotation marks are inserted at the beginning of 
  524.     the alphabetic string. 
  525.                 ATDT "DIAL USR <Enter> 
  526.  
  527.     NOTE:  If you are including another command after the dial 
  528.     string, use closing quotation marks before the additional command. 
  529.  
  530.                 ATDT "DIAL USR",,,1234<Enter> 
  531.  
  532.  
  533. Transferring Calls (!) 
  534.  
  535.     This command is used for modems installed where other modems share 
  536.     the phone line.  The modem flashes the switch-hook.  That is, it 
  537.     goes off hook 0.5 seconds, on hook for 0.5 seconds, and off hook 
  538.     again to dial the specified extension.  The following example 
  539.     includes instructions to return to Command mode (;) and to 
  540.     hang up (H). 
  541.  
  542.                 ATDT !1234;H <Enter> 
  543.  
  544.  
  545. Wait for an Answer (@) 
  546.  
  547.     Some online services answer the phone and return a tape-recorded 
  548.     request for information before processing transactions.  In such 
  549.     instances, the @ command can be used in the Dial string to tell the 
  550.     modem to detect at least one ring, wait for five seconds of silence 
  551.     at the other end of the call, and then continue to execute the 
  552.     Dial string. 
  553.  
  554.     To use the @ command, set the modem result code option to X3 or 
  555.     X4 (default).  If the modem is set to X2 or lower, the modem 
  556.     returns an ERROR message when encountering the @ character in a 
  557.     command string. 
  558.     
  559.     In the next example, the modem is set to the X3 result code option 
  560.     and dials a banking service.  Each occurrence of @ in the example 
  561.     indicates a five-second wait for silence.  That is, for taped 
  562.     requests from the bank for a password (12345), an account number 
  563.     (6789), and a transaction code (2).  The transaction code might 
  564.     indicate, for example, a request for an account balance. 
  565.  
  566.             ATX3 DT5551234 @ 12345 @ 6789 @ 2 <Enter> 
  567.  
  568.     If the necessary conditions do not occur_no rings, or no following 
  569.     five seconds of silence_the modem times out as it normally would 
  570.     (after 60 seconds).  It then sends the message NO ANSWER to the 
  571.     screen and aborts the call. 
  572.  
  573.  
  574. Reversing Originate/Answer Frequencies (R) 
  575.  
  576.     This command allows calls to an originate-only modem (a modem set 
  577.     up to send only).  It reverses the modem's originate/answer 
  578.     frequencies, forcing the Sportster to dial out at the answer 
  579.     frequency.  The command follows the Dial command, before or 
  580.     after the phone number. 
  581.  
  582.             AT D1234567R <Enter> 
  583.             AT DR1234567 <Enter> 
  584.  
  585.  
  586. Dialing Stored Numbers (DSn) 
  587.  
  588.     You can store up to four frequently used telephone numbers 
  589.     in nonvolatile random-access memory (NVRAM).  Use the &Zn=s 
  590.     command to store telephone numbers, where n is the position 
  591.     of the number in NVRAM (03) and s is the stored number.  The 
  592.     following command string stores the telephone number (4441212) 
  593.     at position 1 in NVRAM.
  594.                 AT&Z1=4441212 <Enter>
  595.     
  596.     To dial a stored number, use the DSn command, where n is the 
  597.     position of the number in NVRAM (03).  In the first example, 
  598.     the modem dials the phone number stored at position 0.  In the 
  599.     second, the modem dials the phone number stored at position 3.
  600.  
  601.             ATDS0 <Enter>
  602.             ATDS3 <Enter>
  603.     You can also store a partial dial sequence.  If you often call 
  604.     a set of phone numbers and only their last three or four digits 
  605.     differ, it might be useful to store the other digits.  The 
  606.     following example stores a partial phone number at position 1. 
  607.  
  608.             AT&Z1 = 9W1 616 123 <Enter> 
  609.  
  610.     Once you have stored the partial phone number in NVRAM, use the 
  611.     DSn command to dial the partial number, placing a slash (/), 
  612.     then the remainder of the number after the DSn command.  The 
  613.     slash separates the DSn number from the remainder of the string, 
  614.     yet maintains the Dial command.  You can also use a comma (,) 
  615.     to insert a 2-second delay that separates the number. 
  616.  
  617.             AT DS1/4567 <Enter> 
  618.     
  619.     NOTE:  Do not include modem settings in the &Zn=s string.  If 
  620.     the call requires special settings, insert them in the command 
  621.     string before the DSn command.  For example, &K3 (selective data 
  622.     compression) is inserted before the Dial command to call the number 
  623.     stored at position 0. 
  624.  
  625.             AT&K3 DS0 <Enter> 
  626.  
  627.     This establishes &K3 as the current setting.  To return to default 
  628.     data compression mode after the call, issue the following command. 
  629.  
  630.             AT&K1 <Enter> 
  631.  
  632.  
  633. REDIALING  
  634.  
  635. The most frequent reason for redialing is receipt of a busy signal.  The 
  636. Sportster modem provides two redialing options, as follows. 
  637.  
  638. Dial the Last-Dialed Number (DL) 
  639.     When you want to redial a number, enter the DL command.  The 
  640.     modem dials the last-dialed number, which it has stored in a 
  641.     special buffer. 
  642.             ATDL <Enter> 
  643.     To display the number stored in the last-dialed buffer, use 
  644.     the following query. 
  645.             ATDL? <Enter> 
  646.  
  647.     To write the last number dialed to NVRAM, use &Zn=L where n 
  648.     is the position in NVRAM.  The following example stores the 
  649.     last-dialed number at position 3. 
  650.  
  651.             &Z3=L <Enter> 
  652.  
  653.     If a number is already stored at position 3, that number is 
  654.     overwritten with the last-dialed number. 
  655.  
  656.  
  657. Re-execute the Last Command (A/) 
  658.  
  659.     Another option for redialing is to enter the A/ command.  This 
  660.     command does not require the AT prefix or a Carriage Return. 
  661.  
  662.             A/ 
  663.  
  664.     When the modem receives a command, it stores it in its command 
  665.     buffer until it receives the next AT command.  Note that if 
  666.     you've sent the modem an additional command since the Dial command, 
  667.     A/ repeats that command instead of redialing. 
  668.  
  669.  
  670. ANSWERING  
  671.  
  672. Your Sportster modem is shipped with DIP switch 5 ON, Auto Answer suppressed.  
  673. To set the modem to automatically answer incoming calls, do one of the 
  674. following. 
  675.  
  676.     Before powering on the modem... 
  677.     
  678.     Set DIP switch 5 OFF.  When you power on, the modem answers 
  679.     incoming calls on the first ring.If you want the modem to 
  680.     answer after several rings, set DIP switch 7 OFF.  Specify 
  681.     the ring you want the modem to answer on in NVRAM (default=1 ring).  
  682.     The valid range is 1-255 rings.  Power off the modem and power it 
  683.     on again with its new DIP switch and NVRAM settings.
  684.     
  685.     During a current session... 
  686.     
  687.     Issue the following command to have the modem answer on the fourth 
  688.     ring:           ATS0=4 <Enter>
  689.     
  690.     When the modem senses a call, it sends the RING result code to 
  691.     your screen, goes off hook, and sends the remote modem a 
  692.     high-pitched answer tone.  If there is no Carrier Detect within 
  693.     60 seconds, the modem hangs up.  If the connection is made, the 
  694.     modem returns a CONNECT result code.  When the call is disconnected 
  695.     by you or the remote user, the modem hangs up and returns the 
  696.     NO CARRIER code. 
  697.  
  698.  
  699. Suppressing Auto Answer 
  700.  
  701. To disable Auto Answer, set DIP switch 5 ON before powering on the modem, 
  702. or set the modem to answer on zero (or no) rings during the current session. 
  703.  
  704.             ATS0=0 <Enter> 
  705.  
  706. NOTE:  The S-Register setting S0=0 cannot be saved to NVRAM. 
  707.  
  708.  
  709. Manual Answer 
  710.  
  711. If you've disabled Auto Answer but are expecting an incoming data call, 
  712. use the Manual Answer command.  Send the modem the following command 
  713. after the RING result code appears on your screen. 
  714.  
  715.             ATA <Enter> 
  716.  
  717. When the call is disconnected, the modem returns to its original state, 
  718. Auto Answer disabled. 
  719.  
  720. Points to Remember 
  721.  
  722. 1.      You can set the modem to receive calls when you're not at your 
  723.     computer.  Load your communications software as you normally do, 
  724.     and set the modem to Auto Answer.  Also set your software's 
  725.     file-save function to save incoming messages and/or files. 
  726.  
  727. 2.      If you've attached your phone so it can be used for conventional 
  728.     calls, disable Auto Answer when you are not expecting incoming 
  729.     data calls.  Otherwise, your modem may answer the phone before 
  730.     you do, greeting a voice caller with a high-pitched, irritating 
  731.     answer tone. 
  732.  
  733.  
  734. DISCONNECTING AND HANGING UP  
  735.  
  736. The commands outlined below describe how you can instruct the modem to 
  737. disconnect the call and hang up the line. 
  738.  
  739.  
  740. Escape Code Operations (+++) 
  741.  
  742. Once the modem is online to another system, the only command it recognizes 
  743. is an escape code of three plus symbols that forces the modem into 
  744. Online-Command mode.  Issue the escape command in the following sequence. 
  745.  
  746. ∙       Wait one second after sending the last item of data. 
  747. ∙       Type three plus symbols (+++). 
  748. ∙       Wait one second before typing any data. 
  749.  
  750. Do not type the AT prefix or a Carriage Return.  The guard time of one 
  751. second before and after prevents the modem from misinterpreting the 
  752. presence of the +++ symbols in the transmitted data stream. 
  753.  
  754. If necessary, the character used in the escape code or the duration of 
  755. the guard time can be changed by resetting Register S2 or S12.  See the 
  756. Quick Installation Guide for more information. 
  757.  
  758. Modem Response to +++ 
  759.  
  760. When the modem receives +++, by default it enters Online-Command mode 
  761. and returns the OK result code.  It maintains the connection and is ready 
  762. to act on commands.  You may then choose one of the following options. 
  763.  
  764. ∙       Issue commands to the modem and then return it online.   
  765. ∙       Hang up the modem. 
  766.  
  767. Alternatively, if you want the modem automatically to hang up on receiving 
  768. the +++ escape code, set Register S14 to 1 and write the command to your 
  769. NVRAM templates: 
  770.  
  771.         ATS14=1 &W &W1 <Enter> 
  772.  
  773. The modem disconnects and sends the NO CARRIER result code to the screen. 
  774.  
  775.  
  776. Returning Online (On) 
  777.  
  778. After forcing the modem into Online-Command mode with the escape code 
  779. sequence, you can issue commands and then toggle the modem back online 
  780. with the O command, as in the following example. 
  781.  
  782.                 AT Q1 O <Enter> 
  783.  
  784.     O0      Return online (normal). 
  785.     O1      Return online and retrain.  If errors occur during a non-ARQ 
  786.         connection, try this option.  The modem returns online and 
  787.         requests that both modems resynchronize. 
  788.  
  789.  
  790. Hanging Up (Hn) 
  791.  
  792. At its default setting, the escape code forces the modem into Online-Command 
  793. mode but leaves the line open.  To hang up the modem, issue the following 
  794. command once the modem sends the OK result code. 
  795.  
  796.             ATH <Enter> 
  797.     
  798.     H0      Hang up (go on hook). 
  799.     H1      Go off hook. 
  800.  
  801.  
  802. Break Handling (&Yn) 
  803.  
  804. This command lets you send a Break to abort data transfer without 
  805. disconnecting from the phone line interface.   
  806.  
  807.     &Y0     Destructive, no Break transmitted:  the modem clears the 
  808.     data from its transmit buffer (all data is lost) but does not 
  809.     transmit the Break to the remote modem. 
  810.  
  811.     &Y1     Destructive, expedited:  the modem clears the buffer and 
  812.         immediately sends a Break to the remote modem. Default. 
  813.  
  814.     &Y2     Nondestructive, expedited:  the modem retains data in the 
  815.         transmit buffer, but immediately sends a Break to the 
  816.         remote modem. 
  817.  
  818.     &Y3     Nondestructive, unexpedited (send Break in sequence):  the 
  819.         modem transmits any buffer data received before the Break, 
  820.         sends the Break, and then sends any subsequent input from 
  821.         the computer. 
  822.  
  823. NOTE:  If the call is under MNP5 data compression, destructive Breaks cause 
  824. both modems to reset their data compression tables.  When transmission 
  825. resumes, the modems build new tables, and the result is lower 
  826. than normal throughput. 
  827.  
  828.  
  829. INTERNATIONAL CALLS 
  830.  
  831. The following commands apply to international calls. 
  832.  
  833. ITU-T/Bell Answer Sequence (Bn) 
  834.  
  835. To answer international calls, use the default B0 setting. 
  836.     
  837.     B0      Default.  This setting is required for V.32  or higher 
  838.         modems to answer V.32 or higher calls.  It also selects 
  839.         the ITU-T V.25 answer sequence, used outside of North America. 
  840.  
  841.     B1      This setting selects the Bell 2225 Hz answer tone used 
  842.         in the U.S. and Canada and may be used when the remote 
  843.         modem operates at only 2400 bps or lower.  However, if 
  844.         the modem is set to B1, it won't be recognized by V.32 
  845.         bis modems and can't answer calls at 9600 bps and above. 
  846.  
  847.  
  848. Guard Tone (&Gn) 
  849.  
  850. The United Kingdom and some Commonwealth countries use phone switching 
  851. systems that require answering modems to send an 1800 Hz guard tone after 
  852. they send an answer tone.  Some other European phone networks require a 
  853. 550 Hz guard tone.  Guard tones are not used in the United States or Canada. 
  854.  
  855.     &G0     No guard tone, U.S./Canada.  Default. 
  856.  
  857.     &G1     550 Hz guard tone follows answer tone.  Requires B0 setting. 
  858.  
  859.     &G2     1800 Hz guard tone follows answer tone, United Kingdom and 
  860.         some Commonwealth countries.  Requires B0 setting. 
  861.  
  862.  
  863. Pulse Dial Make/Break Ratio (&Pn) 
  864.  
  865. This command sets the ratio of the off-hook/on-hook (make/break) interval 
  866. for pulse dialing.  The default sets the modem for use in North America.  
  867. The ratio must be changed if the modem is used to dial out in the 
  868. United Kingdom and some Commonwealth countries. 
  869.  
  870.     &P0     Make/break ratio, U.S./Canada:  39%/61%.  Default. 
  871.  
  872.     &P1     Make/break ratio, United Kingdom, some Commonwealth 
  873.         countries:  33%/67%. 
  874.  
  875.  
  876. ITU-T V.21_300 bps 
  877.  
  878. Select this option to call or answer overseas modems at 300 bps.  In 
  879. V.21 mode, the modem answers Bell 103/V.21 calls, but only originates 
  880. V.21 calls.  This option is enabled in Register S27 with the following 
  881. command. 
  882.             ATS27=1 <Enter> 
  883.  
  884.  
  885. ITU-T V.23_1200/75 bps 
  886.  
  887. Some United Kingdom and European systems require a 1200-bps speed with a 
  888. 75-bps back channel.  This option is enabled with Register S34=8. It is 
  889. also recommended that you force 1200 connections with &N2 and disable 
  890. error correction with &M0 to establish a V.23 connection with the 
  891. following command. 
  892.             AT &M0 &N2 S34=8 <Enter> 
  893.  
  894.  
  895.             TEMPORARILY CHANGING A SETTING 
  896.  
  897. When you change a setting, the modem retains it until you do one of the 
  898. following. 
  899.  
  900. ∙       Change the setting again. 
  901. ∙       Issue the ATZ command to reset the modem. 
  902. ∙       Turn the modem off and power it on again.  
  903.  
  904. The parameters described in this section are organized in the order of 
  905. their likely use.  That is, those you are most likely to use appear at 
  906. the beginning of the section, and those you are least likely to use 
  907. appear toward the end. 
  908.  
  909.  
  910. TONE DIALING 
  911.  
  912. The modem defaults to pulse (rotary) dialing.  To have the modem use 
  913. tone dialing, which includes the asterisk (*) and pound sign (#), use 
  914. the T command. 
  915.             ATDT 4445555 <Enter> 
  916.  
  917. To have the modem always use tone dialing, use the T and &W commands: 
  918.  
  919.             AT T &W &W1 <Enter> 
  920.  
  921.  
  922. SPEAKER 
  923.  
  924. The modem's speaker enables you to monitor the dial-connect process.  There 
  925. are several ways to make use of this feature.  After the Sportster modem 
  926. dials a number, it waits up to 60 seconds for a high-pitched answer tone 
  927. from the other modem, immediately followed by data signals, called a carrier.  These signals 
  928. must occur before a data link is established. 
  929.  
  930. At the default X4 setting, the modem sends your screen the NO CARRIER 
  931. message after 60 seconds.  If you listen to the speaker and realize you 
  932. have received a voice answer, you can respond immediately, instead of 
  933. waiting for the modem to time out, by pressing any key on the keyboard.  
  934. This cancels the call. 
  935.  
  936. You can also hear if dialing is proceeding too quickly for the system.  
  937. Terminate the call (press any key) and retype the Dial command, but 
  938. insert a comma (,) or a couple of slashes (/), to have the modem pause 
  939. during the dialing process. 
  940.  
  941.  
  942. Volume Control (Ln) 
  943.  
  944. The following options allow you to adjust the speaker volume if you have 
  945. an internal modem.  You can adjust an external modem's volume via its 
  946. volume switch. 
  947.  
  948.     L0      Low. 
  949.     L1      Low. 
  950.     L2      Medium.  Default. 
  951.     L3      High. 
  952.  
  953.  
  954. Speaker Control (Mn) 
  955.  
  956. This command disables the speaker entirely or sets the speaker to 
  957. monitor different segments of the dial-connect sequence. 
  958.  
  959.     M0      Disables the speaker entirely so that you don't hear 
  960.         the modem go off hook, dial, etc. 
  961.     
  962.     M1      The speaker is on until Carrier Detect.  Default.  You can 
  963.         monitor call progress until the Sportster detects the 
  964.         remote modem's carrier signals, or until the 60-second 
  965.         timeout and result code display.  At Carrier Detect, 
  966.         the modem disconnects the speaker and data-transmission 
  967.         sounds are suppressed. 
  968.  
  969.     M2      The speaker is on continuously, including during data 
  970.         transmission. 
  971.  
  972.     M3      The speaker doesn't go on until after the last digit 
  973.         is dialed, then goes off at Carrier Detect. 
  974.  
  975.  
  976. LOCAL ECHO 
  977.  
  978. Local echo is the display of what you type at the keyboard and online 
  979. echo display of data the Sportster transmits to another modem.  The En 
  980. command controls the display of your typed commands, when the Sportster 
  981. is in Command mode.  The Fn command controls the display of data when 
  982. your modem is online to another system. 
  983.  
  984.  
  985. Command Mode Local Echo (En) 
  986.  
  987. The power-on/reset default for command mode local echo is set with 
  988. DIP switch 4.  The Sportster modem is shipped with DIP switch 4 OFF, 
  989. enabling local echo of your typed commands.   Use the En command to 
  990. control the local echo for a current session, independent of the switch 
  991. setting.  This command may not be stored in NVRAM.   
  992.  
  993.     E0      Command mode echo OFF.  The modem does not display 
  994.         keyboard commands. 
  995.  
  996.     E1      Command mode echo ON. 
  997.  
  998. NOTE:  If double characters appear on the screen, both the modem's and 
  999. software's local echoes are on. 
  1000.  
  1001.  
  1002. Online Local Echo (Fn) 
  1003.  
  1004. This command causes the modem to display a copy of the data it is 
  1005. transmitting to another system.  Many systems, however, return a copy of 
  1006. received data, which is called a remote echo.  If the modem's online echo 
  1007. is ON and there is also remote echoing, double characters appear on the 
  1008. screen. 
  1009.  
  1010. In some microcomputer documentation, the term duplex is applied to online 
  1011. local echoing, although the term is not technically accurate. 
  1012.  
  1013.     F0      Online echo ON.  Sometimes called half duplex.  As the 
  1014.         modem transmits data to a remote system, it also sends 
  1015.         a copy of the data to the screen. 
  1016.  
  1017.     F1      Online echo OFF.  Sometimes called full duplex.  Default. 
  1018.  
  1019.  
  1020. S-REGISTERS 
  1021.  
  1022. The S-Registers are used to set various timing parameters and to redefine 
  1023. selected ASCII characters and other configuration options.  Refer to the 
  1024. Quick Installation Guide for a summary of S-Register functions and setting 
  1025. options.   
  1026.  
  1027. Users typically require the default values.  To change a setting, use the 
  1028. ATSr=n command, where r is the register and n is a decimal value from 
  1029. 0-255 (unless otherwise indicated). 
  1030.  
  1031. The example below sets the modem's test timer (S-Register 18) to 10 seconds. 
  1032.  
  1033.             ATS18=10 <Enter> 
  1034.  
  1035. The modem does not perform a value-range check.  Some values you select 
  1036. may not work with some equipment, and you'll have to readjust the settings. 
  1037.  
  1038. Use ATSr? to display the contents of a register, as follows. 
  1039.  
  1040.             ATS18? <Enter> 
  1041.  
  1042.  
  1043. RESULT CODES 
  1044.  
  1045. Four commands control the result codes that the modem returns to the screen. 
  1046.  
  1047.     Vn      Numeric/verbal response mode 
  1048.     Qn      Display/suppress all result codes 
  1049.     Xn      Result code options 
  1050.     &An     Display/suppress additional result code options 
  1051.  
  1052.  
  1053. Response Modes (Vn) 
  1054.  
  1055. Result codes are sent to the screen in words (Verbal mode) or numbers 
  1056. (Numeric mode).   The power-on/reset default for response modes is set 
  1057. with DIP switch 2.  The Sportster modem is shipped with DIP switch 2 OFF, 
  1058. enabling Verbal mode.   
  1059.  
  1060. Use the Vn command to select verbal or numeric result codes for a current 
  1061. session, independent of the DIP switch setting.  This command may NOT be 
  1062. stored in NVRAM. 
  1063.  
  1064.     V0      Numeric mode.  Numeric result codes are followed by a 
  1065.         Carriage Return but no Line Feed, as in the following 
  1066.         example, where a 3 is returned (for NO CARRIER). 
  1067.  
  1068.             ATD1234567 <Enter> 
  1069.             becomes 
  1070.             3TD1234567 <Enter> 
  1071.  
  1072.     V1      Verbal mode.  Verbal responses are preceded and followed 
  1073.         by a Carriage Return and a Line Feed, as shown below. 
  1074.  
  1075.             ATD1234567 <Enter> 
  1076.             NO CARRIER 
  1077.  
  1078.  
  1079. Quiet Mode (Qn) 
  1080.  
  1081. Enable/suppress the display of result codes.   
  1082.  
  1083. The power-on/reset default for response modes is set with DIP switch 3.  The 
  1084. Sportster modem is shipped with DIP switch 3 ON, to display result codes.   
  1085.  
  1086. Use the Qn command to control the display for a current session, independent 
  1087. of the DIP switch setting. NOTE: This command may not be stored in NVRAM. 
  1088.  
  1089.     Q0      Result codes are displayed. 
  1090.     Q1      Result codes are suppressed (made quiet). 
  1091.     Q2      Result codes are suppressed only in Answer mode. 
  1092.  
  1093.  
  1094. Result Code Options (Xn) 
  1095.  
  1096.     You have five options, X0 through X4, for selecting the result-code 
  1097.     set best suited to your applications, as shown in the tables below. 
  1098.  
  1099.     X0      Basic set, returns the first five codes (0-4) in the 
  1100.         following table. 
  1101.  
  1102.     X1      Extended set, codes 0-5, 10, 13 and 18, that adds 
  1103.         rate-specific CONNECT messages to the Basic set.  This set 
  1104.         also includes all &An result codes. 
  1105.  
  1106.     X2-4    The default is X4.  These options include the X1 set, 
  1107.         call-progress codes 6 or 7, and 8, and the functions listed 
  1108.         in the following table. 
  1109.  
  1110. NOTE:  By default, the modem is also set to &A3, which selects additional 
  1111. results that report the protocols used in the connection. 
  1112.  
  1113.  
  1114.             Result Code Options 
  1115.     
  1116.                 Setting 
  1117. Result Codes    X0      X1      X2      X3      X4 
  1118. 0/OK             *      *       *       *       *                   
  1119. 1/CONNECT        *      *       *       *       *      
  1120. 2/RING           *      *       *       *       *
  1121. 3/NO CARRIER     *      *       *       *       *      
  1122. 4/ERROR          *      *       *       *       *
  1123. 5/CONNECT 1200          *       *       *       *
  1124. 6/NO DIAL TONE                  *               *   
  1125. 7/BUSY                                  *       *
  1126. 8/NO ANSWER                             *       *   
  1127. 10/CONNECT 2400$        *       *       *       *             
  1128. 13/CONNECT 9600$        *       *       *       *             
  1129. 18/CONNECT 4800$        *       *       *       *             
  1130. 20/CONNECT 7200$        *       *       *       *             
  1131. 21/CONNECT 12000$       *       *       *       *             
  1132. 25/CONNECT 14400$+      *       *       *       *
  1133. 43/CONNECT 16800$+      *       *       *       *
  1134. 85/CONNECT 19200$+      *       *       *       *             
  1135. 91/CONNECT 21600$+      *       *       *       *             
  1136. 99/CONNECT 24000$+      *       *       *       *             
  1137. 103/CONNECT 26400$+     *       *       *       *             
  1138. 107/CONNECT 28800$+     *       *       *       *             
  1139.  
  1140. Functions 
  1141.                    
  1142. Adaptive Dialing                *       *      *             
  1143. Wait for 2nd Dial Tone (W)              *      *                    
  1144. Wait for Answer (@)                     *      *            
  1145. Fast Dial                       *              *    
  1146.  
  1147. + V.FC modems  
  1148. $ V.34 modems 
  1149.  
  1150. NOTE:  More CONNECT messages indicate an error control connection, the 
  1151. call modulation, or the error control and data compression used.  See 
  1152. Additional Result Code Options (&An), after this section.  
  1153.  
  1154.  
  1155.             Result Code Definitions 
  1156.  
  1157. Result Code             Meaning 
  1158.  
  1159. 0/OK                    Command has been executed. 
  1160. 1/CONNECT               Connection established with another modem; if set 
  1161.             to X0, connection may be 30028.8K bps; if X1 or 
  1162.             higher, connection is at 300 bps.
  1163. 2/RING                  Incoming ring detected.
  1164. 3/NO CARRIER            Carrier detect has failed or carrier has been 
  1165.             dropped due to disconnect.
  1166. 4/ERROR                 Command is invalid. 
  1167. 5/CONNECT 1200          Connection established with another modem at 1200 bps. 
  1168. 6/NO DIAL TONE          Dial tone not detected during the normal 2 seconds, 
  1169.             set in Register S6. 
  1170. 7/BUSY                  Busy signal detect; modem hangs up. 
  1171. 8/NO ANSWER             After waiting 5 seconds for an answer, modem hangs
  1172.             up; returned instead of NO CARRIER when the @ option 
  1173.             is used. 
  1174. 10/CONNECT 2400         Connection at reported rate.  Same for results of 
  1175.             4800 (18), 9600 (13), 7200 (20), 12K (21), 14.4K 
  1176.             (25), 16.8K (43), 19.2K (85), 21.6K (91), 24K (99), 
  1177.             26.4K (103), 28.8K (107).  NOTE:  Connections over 
  1178.             9600 bps apply to V.32 bis and V.FC modems only.  
  1179.             Connections over 14.4K bps apply to V.FC modems only. 
  1180.  
  1181. Adaptive Dialing (HUNT) The modem attempts to use tone dialing and, if that 
  1182.             doesn't work, reverts to rotary (pulse) dialing. 
  1183. Wait for Another        The modem continues dialing as soon as it detects 
  1184.     Dial Tone (W)       another dial tone. 
  1185.       
  1186. Wait for an             The modem continues dialing when it detects 5 
  1187.     Answer (@)          seconds of silence on the line. 
  1188.  
  1189. Fast Dial               The modem dials immediately on dial-tone detect, 
  1190.             instead of waiting the normal 2 seconds set in 
  1191.             Register S6. 
  1192.  
  1193.  
  1194. Additional Result Code Options (&An) 
  1195.  
  1196. Use this command to enable/disable one of the following sets of error 
  1197. control, modulation, or protocol result codes. 
  1198.  
  1199. If you encounter software problems, it may be because your software expects 
  1200. to find different result codes from those the modem is sending.  (The modem 
  1201. defaults to &A3.)  Review your software documentation or try &A2, &A1, 
  1202. or &A0.  You may need to call your software's technical support to find out 
  1203. which &An setting they support. 
  1204.  
  1205. &A0     ARQ (error control) codes are disabled.  This setting does not 
  1206.     affect an error control connection; the modem returns standard 
  1207.     CONNECT messages if result codes are enabled. 
  1208.  
  1209. &A1     ARQ codes are enabled.  CONNECT/ARQ is displayed if the modem 
  1210.     is set to X0 and the connection is 1200 bps and above.  The 
  1211.     remaining results indicate connection rate and require X1 or above.  
  1212.     If your software cannot handle the ARQ codes, select &A0. 
  1213.  
  1214. &A2     V.32 modulation codes are enabled.  These results require a setting 
  1215.     of X1 or higher.  If your software cannot handle the added modulation 
  1216.     information, select &A1 or &A0. 
  1217.  
  1218. &A3     Protocol codes are enabled.  Default.  Error control protocols 
  1219.     reported are LAPM or MNP.  When the call is not under one of 
  1220.     those protocols (and ARQ is not included in the result code), the 
  1221.     modem reports NONE, for no protocol. 
  1222.     
  1223.     If the modems are using data compression, the type of compression
  1224.     --V42BIS or MNP5--is added to the result code.  If your software 
  1225.     cannot handle the added protocol information, select &A2, &A1, 
  1226.     or &A0. 
  1227.     
  1228.     Although these codes will return numeric identifiers if DIP 
  1229.     switch 2 is ON or you've set the modem to V0, they are the 
  1230.     same numeric identifiers used for &A2 result codes.  If you 
  1231.     want &A3 protocol indicators, use Verbal mode (V1), and not 
  1232.     Numeric mode (V0). 
  1233.  
  1234.  
  1235. ERROR CONTROL (&Mn) 
  1236.  
  1237. By default, the Sportster first attempts a connection using V.42 (LAPM) 
  1238. error control and, if that doesn't succeed, it attempts an MNP connection.  
  1239. If that doesn't succeed, the modem tries to connect without error control.  
  1240.  
  1241. Error control is possible at rates of 1200 bps and above.  The following 
  1242. options are available. 
  1243.  
  1244. NOTE:  ARQ is U.S. Robotics' term for error control protocols that feature 
  1245. error detection and automatic retransmission of corrupted blocks of data. 
  1246.  
  1247. &M0     Normal mode, no error control.  Because of the nature of phone-line 
  1248.     channels, this is never recommended for calls above 2400 bps unless 
  1249.     you're using an error-correcting file-transfer protocol. 
  1250.  
  1251. &M1     Reserved. 
  1252.  
  1253. &M2     Reserved. 
  1254.  
  1255. &M3     Reserved. 
  1256.  
  1257. &M4     Normal/ARQ mode.  Default.  If the remote modem doesn't recognize 
  1258.     the Sportster's error control signals_V.42 or MNP_the modem operates 
  1259.     in Normal mode, as though it were set to &M0. 
  1260.  
  1261. &M5     ARQ mode.  If the remote modem doesn't recognize the error control 
  1262.     request_V.42 or MNP_the Sportster hangs up. 
  1263.  
  1264. Always set the Sportster for error control, &M4 (default) or &M5, for calls 
  1265. at speeds over 2400 bps.  Most users communicating with V.42- or 
  1266. MNP-compatible modems will want error control at 2400 and 1200 bps, as well.   
  1267.  
  1268. If you're dialing out and have trouble connecting, it may be because the 
  1269. remote modem doesn't have MNP capability, and it misinterprets your modem's 
  1270. MNP error control request.  If you know the remote modem doesn't support 
  1271. MNP, disable MNP handshaking by setting Register S27 to 16 (ATS27=16).  
  1272. The Sportster still connects, but without MNP error control. 
  1273.  
  1274. To reset the modem for normal operations after the call, issue the ATZ 
  1275. (reset) command, or set Register S27 to zero. 
  1276.  
  1277.  
  1278. Auto Answer with Error Control 
  1279.  
  1280. When set to &M4 or &M5 and a call comes in, the modem goes off hook and 
  1281. responds to received error control signals.  If the Sportster doesn't 
  1282. receive those signals and is set to Normal/ARQ mode (&M4), it answers 
  1283. the call in Normal mode (&M0).  If it doesn't receive the signals and is 
  1284. set to ARQ mode (&M5), it hangs up. 
  1285.  
  1286.  
  1287. DATA COMPRESSION (&Kn) 
  1288.  
  1289. When data compression is enabled, the transmitting modem detects redundant 
  1290. units of data and recodes them into shorter units of fewer bits.  The 
  1291. receiving modem decompresses the redundant data units before passing them 
  1292. to the receiving computer. 
  1293.  
  1294. Compression does not occur unless the modems can establish an error 
  1295. control connection.   
  1296.  
  1297. If the Sportster makes a V.42 connection, it negotiates V.42 bis compression.  
  1298. If V.42 bis is not feasible, the connection remains under error control, 
  1299. but without data compression. 
  1300.  
  1301. If the Sportster makes an MNP connection, it negotiates for MNP Level 5 
  1302. (MNP5) data compression.  If the remote modem does not have MNP5 capability, 
  1303. the connection remains under MNP error control, but without compression. 
  1304.  
  1305. &K0     Data compression disabled. 
  1306.  
  1307. &K1     Auto enable/disable.  Default.  The modem enables compression if 
  1308.     the serial port rate is fixed (&B1) and disables compression if 
  1309.     the serial port rate follows the connection rate (&B0).  (Compression 
  1310.     offers no throughput advantage when serial port and connection 
  1311.     rates are equal, and may even degrade throughput.) 
  1312.  
  1313. &K2     Data compression enabled.  Use this setting to keep the modem from 
  1314.     disabling compression. 
  1315.  
  1316. &K3     Selective data compression.  The modem negotiates only for V.42 bis 
  1317.     compression, and disables MNP Level 5 (MNP5) compression.  See the 
  1318.     following note. 
  1319.  
  1320. NOTE:  MNP5 compression is not useful when transferring already compressed 
  1321. files, such as the .ZIP files downloaded from Bulletin Boards and 8-bit 
  1322. binary files that appear already compressed to the modem.  MNP5 tends to add 
  1323. data to these files, and throughput over the phone link degrades. V.42 bis 
  1324. compression detects when data is already compressed and turns off until it 
  1325. detects that compression will be advantageous.  The special &K3 setting 
  1326. allows the best throughput for already compressed and 8-bit binary files.   
  1327.  
  1328.  
  1329. DATA RATE COMMANDS 
  1330.  
  1331. The &Bn and &Nn commands control data rates at the serial port and phone 
  1332. line interfaces. 
  1333.  
  1334. The Sportster defaults to a fixed rate at the serial port interface (&B1) 
  1335. to keep the serial port rate higher than the connection rate.  You'll get 
  1336. greater throughput regardless of the connection rate.  Your software, 
  1337. however, must support this feature and you must set your software to use a 
  1338. fixed rate. 
  1339.  
  1340. For the phone line, however, we recommend variable connection rates (&N0).  
  1341. This lets the modem switch its connection rate to match the rate of a remote 
  1342. modem, no matter what that rate is.  If the connection rate is fixed, for 
  1343. example, at 9600 bps (&N6), the modem only connects with modems operating 
  1344. at that rate.  Of course, if your application requires connections with 
  1345. modems at only one rate, you may wish to set the modem to a fixed connection 
  1346. rate. 
  1347.  
  1348.  
  1349. Software Requirements 
  1350.  
  1351. Both variable and fixed serial port rates require communications software 
  1352. support.  Most communications programs support variable or fixed rates.  
  1353. Check your software manual.  Set your software before making calls. 
  1354.  
  1355.  
  1356. Serial Port Rate (&Bn) 
  1357.  
  1358. Initially, the modem's serial port rate depends on your software setting.  
  1359. The modem uses the rate at which it receives the AT command to determine 
  1360. the serial port rate; after that it depends on its &B setting. 
  1361.  
  1362. &B0     Variable serial port rates.  The modem switches its serial port 
  1363.     rate to follow the connection rate established with a remote modem.  
  1364.     If your software has Auto Baud Detect, turn it on.  The software 
  1365.     will switch its serial port rate to match the connection rate. 
  1366.  
  1367. &B1     Fixed serial port rate.  Default.  The modem detects its serial 
  1368.     port rate from your last AT command and maintains it, whatever 
  1369.     the connection rate.   
  1370.     
  1371.     Set your software to 115.2K, 57.6K, 38.4K, or 19.2K bps, then set 
  1372.     the modem to &B1 for the best throughput.  Some programs require 
  1373.     that you turn off Auto Baud Detect to fix the serial port rate.  
  1374.     Others use the term Serial Port Lock (yes or no). 
  1375.     
  1376.     The serial port rate must equal or exceed the connection rate.  
  1377.     Also, this setting requires flow control, preferably hardware (&H1), 
  1378.     to avoid buffer overflow. 
  1379.  
  1380. &B2     Fixed for ARQ calls/Variable for non-ARQ calls, Answer mode only.  
  1381.     When the modem goes off hook and answers in ARQ mode, it shifts its 
  1382.     serial port rate to the one written to NVRAM, for example, 38.4K bps.  
  1383.     In non-ARQ mode, it acts as if set to &B0 when answering, and 
  1384.     switches its serial port rate to match the call's connection rate. 
  1385.     
  1386.     This option is designed for installations such as Bulletin Boards 
  1387.     that receive calls from a wide variety of modems, ranging from the 
  1388.     very slow to those with the Sportster 's advanced design. 
  1389.  
  1390.  
  1391. Connection Rate (&Nn) 
  1392.  
  1393. Use the &Nn command to select variable or fixed rates at the phone-line 
  1394. interface.  Variable rates let the modem connect with a variety of remote 
  1395. modems, while fixed rates limit calls to one connection rate. 
  1396.  
  1397. &N0     Variable rates.  Default.  The Sportster negotiates with the remote 
  1398.     modem for the highest possible connection rate, depending on the 
  1399.     capabilities of the remote modem.  This is the recommended setting. 
  1400.  
  1401. &N      Fixed rate.  The Sportster only connects if the remote modem is 
  1402.     operating at the same rate.  If not, the Sportster hangs up. 
  1403.     The fixed rate options are as follows. 
  1404.  
  1405. &N1      300 bps     
  1406. &N2     1200 bps         
  1407. &N3     2400 bps         
  1408. &N4     4800 bps         
  1409. &N5     7200 bps 
  1410. &N6     9600 bps 
  1411. &N7     12,000 bps 
  1412. &N8     14,400 bps 
  1413. &N9     16,800 bps (V.FC/V.34 only) 
  1414. &N10    19,200 bps (V.FC/V.34 only) 
  1415. &N11    21,600 bps (V.FC/V.34 only) 
  1416. &N12    24,000 bps (V.FC/V.34 only) 
  1417. &N13    26,400 bps (V.FC/V.34 only) 
  1418. &N14    28,800 bps (V.FC/V.34 only) 
  1419.  
  1420. By fixing the connection rate, you can filter out calls at other than a 
  1421. specific rate, for security or other reasons. 
  1422.  
  1423.  
  1424. FLOW CONTROL  
  1425.  
  1426. The modem uses either hardware or software flow control to manage the 
  1427. amount of data stored in the buffers, thus preventing buffer overflow. 
  1428.  
  1429. The Sportster defaults to hardware flow control.  This type of flow 
  1430. control is performed between the modem and computer with serial signaling. 
  1431.  
  1432. Software flow control uses the standard ASCII Transmit OFF (XOFF) character, 
  1433. Ctrl-S, and the Transmit ON (XON) character, Ctrl-Q. 
  1434.  
  1435. ASCII definitions are as follows. 
  1436.  
  1437. XON     Ctrl-Q  ASCII 17 Decimal, 11 Hex 
  1438. XOFF    Ctrl-S  ASCII 19 Decimal, 13 Hex 
  1439.  
  1440. NOTE:  Both your software and computer must support the flow control you 
  1441. select.  All 100% IBM PC-compatible computers support hardware flow control, 
  1442. as do Apple computers equipped with a Hardware Handshaking cable.  However, 
  1443. hardware flow control requires software support.  Refer to your software 
  1444. documentation to see what your software supports.  
  1445.  
  1446. When you have determined the type of flow control your system supports, be 
  1447. sure to set your software appropriately before transferring files. 
  1448.  
  1449. Warning on Software Flow Control 
  1450.  
  1451. In ordinary operations, the only characters the modem recognizes during a 
  1452. call are the three plus symbols (+++) of the escape code that return it to 
  1453. Command mode.  But when software flow control is enabled, the modem or 
  1454. computer also looks for Ctrl-S or Ctrl-Q characters.  If these characters 
  1455. occur in a file or as part of a protocol, it reads them as XON/XOFF 
  1456. characters and acts on them.   
  1457.  
  1458. For example, XON/XOFF characters occur in binary files, and are used by 
  1459. Xmodem-type protocols.  They may also come from the remote system.  An 
  1460. XON from the remote system, after your modem has sent an XOFF, can result 
  1461. in buffer overflow. 
  1462.  
  1463. Software flow control may prove satisfactory if you're only transferring 
  1464. text files; however, you may lose data if XON/XOFF characters occur in 
  1465. the data stream from other sources.  
  1466.  
  1467. To select software flow control, write the &F2 configuration template to Y1. 
  1468.  
  1469.             AT &F2 &W <Enter> 
  1470.  
  1471. Software Flow Control Precautions 
  1472.  
  1473. If you can't use hardware flow control and are doing Xmodem-type protocol 
  1474. or binary file transfers, select a protocol that performs error correction, 
  1475. and turn off the modem's error control (AT&M0). 
  1476.  
  1477. Transmit Data Flow Control (&Hn) 
  1478.  
  1479. This type of flow control regulates data your computer transmits to the 
  1480. modem for transmission over the phone link.  The modem monitors its 
  1481. Transmit Data buffer as data comes in.  If the buffer nears 90% capacity, 
  1482. the modem signals the computer to stop transmitting.  When it has sent 
  1483. enough data over the link to empty half the buffer, it signals the computer 
  1484. to resume transmitting. 
  1485.  
  1486. When it is Required 
  1487.  
  1488. Transmit Data flow control should be enabled in the following situations. 
  1489.  
  1490. ∙       You're using error control (any allowable rate above 300 bps), 
  1491.     with or without data compression.  If data is resent due to errors, 
  1492.     a continuous stream of data from the computer could overflow the 
  1493.     modem's buffer. 
  1494.  
  1495. ∙       The serial port rate is higher than the connection rate.  For 
  1496.     example, the serial port rate is 38.4K bps and the connection rate 
  1497.     is 14.4K bps.   
  1498.  
  1499. NOTE:  Set your software to either hardware or software flow control.  
  1500. Some programs also require that you turn off the type you are not using. 
  1501.  
  1502. &H0     Transmit Data flow control disabled.   
  1503.  
  1504. &H1     Hardware flow control.  Default.  Your computer and software must 
  1505.     support Clear to Send (CTS).  The modem drops the Clear to Send (CTS) 
  1506.     signal to the computer when its buffer nears 90% capacity, and starts 
  1507.     sending CTS again when the buffer is about half full. 
  1508.  
  1509. &H2     Software flow control.  Your software must support XON/XOFF 
  1510.     signaling.  The modem sends an XOFF to the terminal when its buffer 
  1511.     nears 90% capacity, and sends an XON when the buffer is about half 
  1512.     full.  Default in the &F2Software Flow Control template.  
  1513.     
  1514. &H3   Use both hardware and software flow control.  Select this option if 
  1515.     you're not sure what your computer supports.
  1516.  
  1517. NOTE:  If possible, use hardware flow control.  See Warning on Software Flow 
  1518. Control, earlier in this guide for details.
  1519.  
  1520.  
  1521. Received Data Flow Control
  1522.  
  1523. Two commands_&Rn (hardware) and &In (software)_ control the flow of received 
  1524. data passed by the modem to your computer.  Because computers handle incoming 
  1525. data more quickly than the modem receives it over the phone line, most 
  1526. applications won't need this. 
  1527.  
  1528.  
  1529. Hardware Control (&Rn) 
  1530.  
  1531. When your computer drops its Request to Send (RTS) signal, the modem stops 
  1532. passing along received data.  The computer sends RTS again when it is ready 
  1533. to receive more data. Your computer and software must support RTS.  You 
  1534. cannot use this type of flow control, however, if your software requires a 
  1535. constant RTS signal. 
  1536.  
  1537. NOTE:  Use only for ARQ (error control) calls, because the V.42 and MNP 
  1538. protocols control the data flow across the phone link.  During non-ARQ 
  1539. calls, however, there is no way to signal the remote modem to stop sending 
  1540. data.  If your modem stops passing data to your computer and the remote 
  1541. modem keeps sending, the Received Data buffer will overflow. 
  1542.  
  1543. &R0     Reserved. 
  1544.  
  1545. &R1     The modem ignores Request to Send (RTS).  This setting is required 
  1546.     if your software does not support RTS. 
  1547.  
  1548. &R2     Hardware flow control of received data enabled.  Default.  The modem 
  1549.     passes received data to your computer only on receipt of the RTS 
  1550.     signal. 
  1551.  
  1552.  
  1553. Software Control (&In) 
  1554.  
  1555. When you send the modem a Ctrl-S (XOFF) command from the keyboard, the 
  1556. modem stops passing received data to your computer.  When you send a 
  1557. Ctrl-Q (XON) command, it resumes. 
  1558.  
  1559. NOTE:  Because of the risk of data loss, &I15 are recommended only if 
  1560. your data does not have XON/XOFF control characters.  See Warning on 
  1561. Software Flow Control for details.
  1562.  
  1563. &I0      Disables XON/XOFF flow control of received data.  Recommended 
  1564.     for non-ARQ calls. 
  1565.  
  1566. &I1     The modem acts on your typed Ctrl-S/Ctrl-Q commands and passes 
  1567.     them to the remote computer.  Not recommended for non-ARQ calls.  
  1568.     Use in ARQ mode only, but keep in mind that XON/XOFF characters 
  1569.     sent to the remote computer may interfere with XON/XOFF signaling 
  1570.     between it and the remote modem.  &I2 is preferred for ARQ calls. 
  1571.  
  1572. &I2     The modem acts on your XON/XOFF commands, but removes them before 
  1573.     sending data to the remote computer.  Default in the &F2 Software 
  1574.     Flow Control template.  Recommended setting for ARQ mode, only.  
  1575.     It ensures that the remote computer does not confuse its modem's 
  1576.     XON/XOFF characters with yours.  
  1577.     
  1578.     If the call is not in ARQ mode, there is no flow control on the 
  1579.     phone link.  If you send an XOFF to your modem and it stops passing 
  1580.     data, it has no way to tell the remote computer and modem to stop 
  1581.     sending for a while, and your modem's buffer may overflow.  See &I5 
  1582.     for another alternative.
  1583.  
  1584. &I3     Host Mode.  Applies only to modems attached to HP mainframes using 
  1585.     the ENQ/ACK protocol.  ARQ mode only.   
  1586.  
  1587. &I4     Terminal Mode.  Applies only to modems attached to HP system 
  1588.     terminals using the ENQ/ACK protocol.  ARQ mode only. 
  1589.  
  1590. &I5     Enables phone link flow control when the connection is not under 
  1591.     error control.  Both modems must use &I5.  In ARQ mode, the modem 
  1592.     operates as if set to &I2.  It acts on XON/XOFF commands, but does 
  1593.     not pass them on to the remote system. 
  1594.     
  1595.     In non-ARQ mode, the modem acts as if set to &I0.  It does not look 
  1596.     for local XON/OFF commands, but does look for any XON/XOFF characters 
  1597.     coming in over the phone link from the remote computer.  The modem 
  1598.     acts upon them and drops them from the data stream. 
  1599.     
  1600.     Operators can signal the other modem to stop sending and control 
  1601.     phone link data flow to keep their modem's buffer from overflowing, 
  1602.     if both are set to &I5. 
  1603.  
  1604.  
  1605. SERIAL OPERATIONS 
  1606.  
  1607. The parameters described below are directly affected by the serial connection 
  1608. and DIP switch settings, and apply to external modems only. 
  1609.  
  1610.  
  1611. Carrier Detect (&Cn) 
  1612.  
  1613. The power-on/reset default for Carrier Detect is set with DIP switch 6.  
  1614. The Sportster modem is shipped with DIP switch 6 OFF, disabling override for 
  1615. normal operations.   
  1616.  
  1617. Use the &Cn command to control Carrier Detect for a current session, 
  1618. independent of the switch setting.  Check your communications software 
  1619. manual to find the required setting.  This command may not be stored in NVRAM.   
  1620.  
  1621. &C0     CD override, CD always ON. 
  1622.  
  1623. &C1     Normal CD operations.  The modem sends a CD signal when connecting 
  1624.     with another modem and drops CD upon disconnecting.  Most 
  1625.     
  1626.     communications software programs require this setting. 
  1627.  
  1628.  
  1629. Data Terminal Ready (&Dn) 
  1630.  
  1631. The power-on/reset default for Data Terminal Ready is set with DIP switch 1.  
  1632. The Sportster modem is shipped with DIP switch 1 OFF, disabling override for 
  1633. normal operations.   
  1634.  
  1635. Use the &Dn command to control DTR for a current session, independent of 
  1636. the switch setting.  Check your communications software manual to find the 
  1637. required setting.  This command may not be stored in NVRAM.   
  1638.  
  1639. &D0     DTR override, modem ignores DTR. 
  1640.  
  1641. &D1     Reserved. 
  1642.  
  1643. &D2     Normal DTR operations.  The computer or terminal must send a DTR 
  1644.     signal or the modem won't accept commands.  Dropping DTR terminates 
  1645.     a call.  Most communications software programs require this setting. 
  1646.  
  1647. &D3     Reset when DTR drops (toggles).  This  command is the equivalent 
  1648.     to S13=1, however it is NOT savable to NVRAM.  If you need to save 
  1649.     this command to NVRAM, use S13=1 
  1650.  
  1651.  
  1652. Data Set Ready (&Sn) 
  1653.  
  1654. The modem sends your computer a Data Set Ready (DSR) signal.  (Data Set is 
  1655. industry jargon for modem.)  Few, if any, commercial communications 
  1656. programs require the modem to control DSR (&S1).  Leave the modem set for 
  1657. DSR override (&S0), unless you know that your installation requires a 
  1658. different setting. 
  1659.  
  1660. &S0     DSR is always ON (override).  Default. 
  1661.  
  1662. &S1     In Originate mode, the modem sends DSR after dialing, when it 
  1663.     detects the remote modem's answer tone.  In Answer mode, it sends 
  1664.     DSR after sending an answer tone. 
  1665.  
  1666.  
  1667. GETTING HELP 
  1668.  
  1669. Checking the Help screens is the first step to recovery.  These screens give 
  1670. you the information you'll need to identify a problem.  Once a problem is 
  1671. identified, it can easily be solved. 
  1672.  
  1673.  
  1674. INQUIRIES (In) 
  1675.  
  1676. The Inquiry command has eight options.  The most commonly used options 
  1677. display the following information. 
  1678.  
  1679.     ATI4    Current settings 
  1680.     ATI5    NVRAM settings 
  1681.     ATI6    Link diagnostics 
  1682.  
  1683. I0      The modem returns a product code.  If you have a problem and call 
  1684.     U.S. Robotics' Technical Support Department, you may be asked for 
  1685.     this product code. 
  1686.  
  1687. I1      The modem performs a checksum of its read-only memory (ROM) and 
  1688.     returns the result to the screen.  This function is used only in 
  1689.     factory testing.  The modem should always read the same number. 
  1690.  
  1691. I2      The modem performs a test of its random-access memory (RAM) and 
  1692.     returns either the OK (0) or ERROR (4) result code, followed by OK 
  1693.     when the test is completed.  You may want to use this command 
  1694.     as a checkpoint if the modem appears to be malfunctioning. 
  1695.  
  1696. I3      The modem returns a product identifiication string. 
  1697.  
  1698. I4      The modem displays its current configuration. 
  1699.  
  1700. I5      The modem displays the stored phone numbers and two templates (Y0 
  1701.     and Y1) stored in nonvolatile random access memory (NVRAM).  
  1702.     Activate the second screen by pressing any key. 
  1703.  
  1704. I6      During a connection, the modem monitors and stores information about 
  1705.     link operations.  When the call is ended, you can request a 
  1706.     diagnostic summary.   
  1707.     
  1708.     For calls under data compression, the number of characters sent may 
  1709.     be less than the number of octets sent, due to buffering operations.   
  1710.  
  1711.     Most terms used in the display are self explanatory except for 
  1712.     the following: 
  1713.  
  1714.         Octets:  Compressed data units.  If the number of octets is 
  1715.         greater than the  number of characters sent, the modems 
  1716.         probably used MNP5 compression on an already compressed file, 
  1717.         and the result was expanded data. 
  1718.  
  1719.         Blers:  Errors in data and protocol blocks.  If there were 
  1720.         many block errors, your receiver may have experienced 
  1721.         problems on the line. 
  1722.  
  1723.         Blocks Resent:  These represent blocks the remote modem 
  1724.         resent due to the previous category, Blers. 
  1725.  
  1726.         Link Timeouts:  Protocol detection problems; communications 
  1727.         were severed momentarily and the modems probably recovered.  
  1728.         This does not indicate the retry timeout. 
  1729.  
  1730.         Link Naks:  Negative acknowledgments (one or more blocks). 
  1731.  
  1732.         Data Compression:  Indicates the type of data compression 
  1733.         negotiated for the call (V42BIS or MNP5) or NONE.  A V42BIS 
  1734.         response includes the size of the dictionary and the maximum 
  1735.         string length used, for example, 2048/32. 
  1736.  
  1737.         Fallback: Enabled/Disabled:  indicates whether or not the 
  1738.         modems negotiated online fallback during the connection 
  1739.         sequence. 
  1740.  
  1741.         Protocol:  Indicates the error control protocol negotiated 
  1742.         (LAPM, MNP, NONE). 
  1743.  
  1744.         Speed:  The last rates at which the  receiver/transmitter 
  1745.         were operating before disconnecting. 
  1746.  
  1747.         Disconnect Reason:  Possible reasons the modem hung up are 
  1748.         as follows: 
  1749.         
  1750.         DTR dropped--The DTE dropped the Data Terminal Ready signal, 
  1751.         terminating the call.       
  1752.         
  1753.         Escape code--The operator sent the modem the +++ escape code. 
  1754.         
  1755.         Loss of carrier--The modem detected loss of the remote 
  1756.         modem's carrier and waited the duration specified in 
  1757.         Register S10 (default is 0.7 seconds).     
  1758.         
  1759.         Inactivity timeout--The modem detected no activity on the 
  1760.         line for the duration specified in Register S19 (default 
  1761.         is 0, timer disabled).
  1762.         
  1763.         MNP incompatibility--The modem is set to &M5 and the remote 
  1764.         modem does not have MNP compatibility, or there was an MNP 
  1765.         negotiation procedure error. 
  1766.     
  1767.         Retransmit limit--The modems reached the maximum of 12 
  1768.         attempts to transfer a data frame without error.  
  1769.         
  1770.         LD received--The remote modem sent an MNP error control Link 
  1771.         Disconnect request.
  1772.     
  1773.         DISC--The remote modem sent a V.42 Disconnect frame.     
  1774.         
  1775.         Loop loss disconnect--The modem detected a loss of current 
  1776.         on the loop connecting it with the telephone company central 
  1777.         office.  This usually occurs because the remote modem has 
  1778.         hung up:  the central office drops current momentarily when 
  1779.         there is a disconnect at the other end of a call.  Unless 
  1780.         Register S38 is set higher than 0, the modem immediately 
  1781.         hangs up at loop loss. 
  1782.         
  1783.         Unable to retrain--After several attempts, disturbances on 
  1784.         the phone line prevented the modems from retraining 
  1785.         (resynchronizing), and they could no longer transmit or 
  1786.         receive data.   
  1787.         
  1788.         Invalid speed--The modem is set to &N1 or higher, for a 
  1789.         fixed link rate, and the remote modem is not operating at the 
  1790.         same rate.      
  1791.            
  1792.         XID timeout--The modems failed to negotiate the V.42 
  1793.         Detection (XID Exchange) phase.  
  1794.         
  1795.         SABME (Set Asynchronous Balance Mode Extended) timeout--The 
  1796.         modems failed this part of V.42 link negotiation.  
  1797.         
  1798.         Break timeout--Incompatible processing of a Break signal 
  1799.         occurred.       
  1800.         
  1801.         Invalid codeword--The modem received an invalid V.42 bis 
  1802.         (compression) frame.    
  1803.         
  1804.         A rootless tree--The modem received an invalid V.42 bis 
  1805.         (compression) frame. 
  1806.         
  1807.         Illegal command code--The modem received an invalid V.42 bis 
  1808.         (compression) frame.       
  1809.         
  1810.         Extra stepup--The modem received an invalid V.42 bis 
  1811.         (compression) frame.
  1812.  
  1813. I7      The modem returns a product configuration.  If you have a problem 
  1814.     and call U.S. Robotics' Technical Support staff, you may be asked 
  1815.     to read this screen. 
  1816.  
  1817.  
  1818. S-REGISTER QUERY (SR?) 
  1819.  
  1820. This command allows you to view the contents of a particular S-Register, 
  1821. as in the following example that requests the contents of Register S0 
  1822. ("On what ring will the modem answer?"). 
  1823.  
  1824.             ATS0? <Enter> 
  1825.  
  1826. STORED PHONE NUMBER QUERY (&Zn?) 
  1827. At this command, the modem returns the phone number stored in NVRAM at 
  1828. position n, as in the following example that includes a sample modem response. 
  1829.  
  1830.             AT&Z3? <Enter> 
  1831.             5551234 
  1832.  
  1833. LAST-DIALED NUMBER QUERY (DL?) 
  1834. At this command the modem displays the number stored in the last-dialed 
  1835. number buffer. 
  1836.             ATDL? <Enter> 
  1837.  
  1838. HELP SCREENS 
  1839.  
  1840. Sportster modems provide four Help screens:  summaries of the basic AT 
  1841. command set, extended ampersand (&) command set, Dial command options, 
  1842. and S-Register functions. 
  1843.  
  1844. Stop/Restart Display 
  1845.     The following command stops the display.  Hold down the Control 
  1846.     key and type S. 
  1847.  
  1848.             <Ctrl>-S 
  1849.     
  1850.     To restart the display, use the same command or press <any key>. 
  1851.  
  1852. Cancel Display 
  1853.  
  1854.     Either of the following commands cancels the display. 
  1855.  
  1856.             <Ctrl>-C 
  1857.             <Ctrl>-K 
  1858.  
  1859.  
  1860. Basic Command Set ($) 
  1861.  
  1862. At AT$, the Sportster displays a screen that shows a partial summary of 
  1863. the command set.  A second screen, activated by pressing any key, shows 
  1864. the remaining commands. 
  1865.  
  1866.  
  1867. Ampersand Command Set (&$) 
  1868.  
  1869. At AT&$, the Sportster displays a screen that shows a partial summary of the 
  1870. extended ampersand command set.  A second screen, activated by pressing any 
  1871. key, shows the remaining command set. 
  1872.  
  1873.  
  1874. Dialing (D$) 
  1875.  
  1876. At ATD$, the Sportster displays the Dial command summary. 
  1877.  
  1878.  
  1879. S-Register Functions (S$) 
  1880.  
  1881. At ATS$, the Sportster displays a screen that shows a partial summary of 
  1882. the S-Register functions.  A second screen, activated by pressing any key, 
  1883. shows the remaining registers.   
  1884.  
  1885.  
  1886.  
  1887.  
  1888.             TESTING THE MODEM 
  1889.  
  1890. Modem testing is available with the &Tn command and Register S16 (Dial test).  
  1891. All loopback testing conforms to ITU-T Recommendation V.54. 
  1892.  
  1893. NOTE:  Only one test can be performed at a given time.  If you send a test 
  1894. command while the modem is in Test mode, you'll receive an ERROR message. 
  1895.  
  1896.  
  1897. TESTING WITH &Tn 
  1898.  
  1899. The tests supported through the &Tn command include Analog Loopback, Digital 
  1900. Loopback, and Remote Digital Loopback.  You can key in your own data during 
  1901. testing, or use the modem's internal test pattern and error detector. 
  1902.  
  1903. Always disable error control before testing.  If the modem is detecting 
  1904. errors and retransmitting the affected data, your test results will be 
  1905. invalid. 
  1906.  
  1907.  
  1908. Ending a Test_&T0, S18 
  1909.  
  1910. Issue the &T0 command to terminate a test.  Alternatively, set Register S18 
  1911. to a specified number of seconds, for example, S18=10.  When the 10 seconds 
  1912. are up, the modem automatically ends the test and returns to Command mode.  
  1913. If the test was Analog Loopback, the &T0 command hangs the modem up.  If the 
  1914. test was Digital or Remote Digital Loopback, issue an ATH command to hang up 
  1915. the modem, or an ATZ command to hang up the modem and reset it to its 
  1916. defaults. 
  1917.  
  1918. NOTE:  If you use the S18 test timer, but in the process of testing you 
  1919. issue an ATZ command, S18 resets to zero and the timer is disabled.  Also, 
  1920. you cannot store a value for S18 in nonvolatile memory;  its power-on and 
  1921. reset default is always zero. 
  1922.  
  1923.  
  1924. Analog Loopback_&T1, &T8 
  1925.  
  1926. This test checks the operation of the modem's transmitter and receiver. 
  1927.  
  1928.  &T1 
  1929.  
  1930. This AL option requires that you type data you can later verify at your 
  1931. screen. 
  1932.  
  1933. 1.      The modem should be on hook in Command mode.  If you wish, set 
  1934.     Register S18 as a test timer.  For example, insert S18=10 in the 
  1935.     following command string before &T1. 
  1936.  
  1937.             AT &M0 S18=10 &T1 <Enter> 
  1938.  
  1939. The modem disables error control, sets the timer, enters Analog Loopback 
  1940. (AL) mode, and sends a CONNECT message. 
  1941.  
  1942. 2.      Type recognizable data so that you can verify it when it is looped 
  1943.     back to the screen. 
  1944.  
  1945. 3.      End the test.  If you set S18, the modem automatically stops the 
  1946.     test at the timeout, exits AL mode and responds OK. 
  1947.  
  1948.     If you didn't set Register S18, wait one second and type +++ to end 
  1949.     the test and return the modem to Command mode.  When the modem 
  1950.     responds OK, type AT&T0 to terminate AL mode and hang up the modem.  
  1951.     (Typing ATH has the same effect.  Typing ATZ also has the same 
  1952.     effect, but also resets the modem and restores your &M default.) 
  1953.     
  1954.     The modem responds OK.  If the modem sends an ERROR message, you 
  1955.     have issued an invalid command. 
  1956.  
  1957. 4.      If there were no errors, reset the modem to &M4, for error control, 
  1958.     unless you've issued the ATZ reset command. 
  1959.  
  1960.     NOTE:  If the modem is in Online-Command modethat is, still connected 
  1961.     to a remote modemand you send it an &T1 or &T8 command, it drops the 
  1962.     call, enters AL mode, sends a CONNECT result and waits for loopback 
  1963.     characters. 
  1964. &T8 
  1965.  
  1966. This AL option causes the modem to send an internal test pattern to its 
  1967. transmitter and loop it back to the receiver.  An internal error detector 
  1968. counts any errors and, when the test is ended, sends the number of errors or 
  1969. 000 (no errors) to the screen. 
  1970.  
  1971. Since you don't type anything during this test, and the modem does not send 
  1972. anything to the screen, this option verifies only the modem.  If there are 
  1973. no errors but your problem continues, it may be at the computer interface. 
  1974.  
  1975. 1.      The modem should be on hook in Command mode.  If you wish, set 
  1976.     Register S18 as a test timer.  For example, insert S18=10 in the 
  1977.     following command string before &T8. 
  1978.  
  1979.         AT &M0 S18=10 &T8 <Enter> 
  1980.     
  1981.     The modem disables error control, sets the timer, and enters AL mode.  
  1982.     The modem sends its internal test pattern to the transmitter, and 
  1983.     loops the pattern back to the receiver.  You will not see any data 
  1984.     on your screen. 
  1985.  
  1986. 2.      End the test.  If you set S18, the modem automatically stops the 
  1987.     test at the timeout.  If you didn't set Register S18, type AT&T0 to 
  1988.     end the test.  Or use ATH or the command that resets the modem, ATZ.  
  1989.     Both of the latter end the test and hang up the modem. 
  1990.     
  1991.     When the modem hangs up, it returns a three-digit code, followed by 
  1992.     OK.  A code of 000 indicates no errors were found.  A code of 255 
  1993.     indicates 255 or more errors.  An ERROR message indicates that you 
  1994.     issued an invalid command. 
  1995.  
  1996. 3.      If there were no errors, reset the modem to &M4 for error control 
  1997.     unless you issued the ATZ command. 
  1998.  
  1999. &T2 
  2000.  
  2001. This option is reserved. 
  2002.  
  2003.  
  2004. Digital Loopback--&T3 
  2005.  
  2006. If your modem has passed the Analog Loopback (AL) test, this test can help 
  2007. you locate a problem with a remote modem or the telephone channel. 
  2008.  
  2009. 1.      Set the modem to &M0 to disable error control.  Establish a 
  2010.     connection with the remote modem. 
  2011.  
  2012. 2.      Bring the modem back to Online-Command mode with the +++ escape code.  
  2013.     Then send it the AT&T3 command.  The modem enters Digital Loopback 
  2014.     (DL) mode. 
  2015.  
  2016. 3.      The remote user should type a short message.  It will be looped back 
  2017.     by your modem's transmitter for verification on the remote screen.  
  2018.     You will not see the message or any other data. 
  2019.  
  2020. 4.      When the remote user has completed the test,  issue the AT&T0 command 
  2021.     to end the test.  If you wish, return the modem online (ATO) to 
  2022.     resume Data mode.  Or type either ATH or the command that resets the 
  2023.     modem, ATZ.  The latter two commands end the test and hang up the 
  2024.     modem.  The modem responds OK.  If the modem sends an ERROR message, 
  2025.     you have issued an invalid command. 
  2026.  
  2027. &T4, &T5 
  2028.  
  2029. The &T4 option grants a remote modem's request for a Remote Digital Loopback 
  2030. test. 
  2031.  
  2032. The &T5 option cancels &T4 and your modem will not recognize a request for 
  2033. a Remote Digital Loopback test from a remote modem.  This is the default so 
  2034. that your modem isn't subject to another user calling and tying up your 
  2035. modem without your permission. 
  2036.  
  2037.  
  2038. Remote Digital Loopback--&T6, &T7 
  2039.  
  2040. This test, like the Local Digital Loopback test, verifies the condition of 
  2041. both modems and the phone link. 
  2042.  
  2043. The request for and granting of Remote Digital Loopback testing requires that 
  2044. both modems use ITU-T V.54 standard signaling.  The test must be performed 
  2045. at 2400 or 1200 bps.  If the remote modem does not have the capability or is 
  2046. not set to respond, you will get an ERROR result code. 
  2047.  
  2048. &T6 
  2049.  
  2050. This RDL option requires that you send keyboard data to the modem and verify 
  2051. it when it is returned over the phone lines and to your screen. 
  2052.  
  2053. 1.      Set your software to 2400 or 1200 bps.  Set the modem to &M0.  If you 
  2054.     wish, set the S18 timer. Establish a connection with the remote 
  2055.     modem.  If you haven't already done so, arrange with the remote user 
  2056.     to cooperate with your testing.  The remote user should set his or 
  2057.     her modem to acknowledge the RDL request, for example, AT&T4. 
  2058.  
  2059. 2.      Bring the modem back to Online-Command mode with the +++ escape code.  
  2060.     Send it the AT&T6 command.  The modem enters RDL mode. 
  2061.  
  2062. 3.      Type a short message.  It will be looped back to your modem by the 
  2063.     remote modem and to your screen for verification.  (The remote user 
  2064.     will not see your data.) 
  2065.  
  2066. 4.      End the test.  If you set Register S18 the modem automatically ends 
  2067.     the test when the test timeout is reached.  If you didn't set S18, 
  2068.     type AT&T0 to end the test.  If you wish, return the modem online 
  2069.     (ATO) to resume Data mode.  Or send either ATH or the command that 
  2070.     resets the modem, ATZ.  The latter two commands end the test and hang 
  2071.     up the modem.  The modem responds OK.  If you issue an invalid 
  2072.     command, the modem sends an ERROR message. 
  2073.  
  2074.     Data errors indicate a problem with the remote modem or the phone 
  2075.     link.  If you have not performed analog loopback testing with your 
  2076.     modem, the problem may also lie with your modem. 
  2077.  
  2078. 5.      Reset the modem to &M4 unless you used the reset command, ATZ. 
  2079.  
  2080. &T7 
  2081.  
  2082. This test option causes the modem to send an internal test pattern through 
  2083. the Remote Digital Loopback.  An internal error detector counts any errors 
  2084. and, when the test is ended, sends the number of errors or 000 (no errors) 
  2085. to the screen. 
  2086.  
  2087. You don't need to type anything during this test.  The modem sends only its 
  2088. final error count to your screen. 
  2089.  
  2090. 1.      Set your software to 2400 or 1200 bps.  Set the modem to &M0.  If 
  2091.     you wish, set the S18 timer. Establish a connection with the remote 
  2092.     modem.  If you haven't already done so, arrange with the remote 
  2093.     user to cooperate with your testing.  The remote user should set his 
  2094.     or her modem to acknowledge the RDL request, for example, AT&T4. 
  2095.  
  2096. 2.      Bring the modem back to Online-Command mode with the +++ escape code.  
  2097.     Then send it the AT&T7 command.  The modem enters RDL mode. The modem 
  2098.     sends its internal test pattern to the remote modem, which loops it 
  2099.     back to your modem.  You will not see the data on your screen. 
  2100.  
  2101. 3.      End the test.  If you set S18, the modem automatically stops the test 
  2102.     when the timer times out.  If you didn't set Register S18, type AT&T0 
  2103.     to end the test.  After you view the test results (next paragraph), 
  2104.     return the modem online if you wish (ATO) and resume Data mode.  Or 
  2105.     send either ATH or the command that resets the modem, ATZ.  The 
  2106.     latter two commands end the test and hang up the modem. 
  2107.  
  2108.     When you terminate the test, the modem returns a three-digit code, 
  2109.     followed by OK.  A code of 000 indicates no errors were found.  A 
  2110.     code of 255 indicates 255 or more errors.  If you issue an invalid 
  2111.     command, the modem sends an ERROR message. 
  2112.  
  2113.     If you've performed an Analog Loopback and know your modem is working 
  2114.     properly, errors indicate a problem with either the phone connection 
  2115.     or the remote modem. 
  2116.  
  2117. 4.      Reset the modem to &M4 unless you've sent it the ATZ reset command. 
  2118.  
  2119.  
  2120. DIAL TEST_S16=2 
  2121.  
  2122. The Dial test is used for factory-testing the frequencies of tone dialing 
  2123. values.  When S-Register 16 is set to 2 and a single tone is dialed (for 
  2124. example, ATD7 <Enter>), the modem continues to transmit that tone until 
  2125. you press Enter again. 
  2126.  
  2127.  
  2128.  
  2129.  
  2130.             OTHER OPERATIONS 
  2131.  
  2132.  
  2133. FAX OPERATIONS 
  2134.  
  2135.  
  2136. Fax Modem Guidelines 
  2137.  
  2138. Fax operations require facsimile-compatible software that can send or 
  2139. receive Group III faxes.  Follow the instructions in your fax software 
  2140. manual. 
  2141.  
  2142. The modem's normal operating mode is Data mode.  If your fax software is 
  2143. typical, it automatically switches the modem to Fax mode when you run the 
  2144. program, and resets the modem to Data mode when you exit the program. 
  2145.  
  2146. If you have a problem, however, and think the modem may be in the wrong mode, 
  2147. you can use one of the following AT commands to manually switch the modem. 
  2148.  
  2149. Most users will never need to use these commands. 
  2150.  
  2151.         AT+FCLASS=0 <Enter> (Switch to Data mode) 
  2152.         AT+FCLASS=1 <Enter> (Switch to Class 1 Fax mode) 
  2153.         AT+FCLASS=2.0 <Enter> (Switch to Class 2.0 Fax mode) 
  2154.  
  2155. If you are not sure whether the modem is in Data or Fax mode, type the 
  2156. following command. 
  2157.  
  2158.             AT+FCLASS? <Enter>  
  2159.  
  2160. The modem returns a 0 to indicate Data mode, a 1 to indicate Class 1 Fax 
  2161. mode or a 2.0 to indicate Class 2.0 Fax Class mode.  Sportster modems are 
  2162. not compliant with TR-29 (SSP-2388-A)  Class 2 facsimilie control. 
  2163.  
  2164. NOTE:  Whenever the fax modem is reset using the ATZ command, toggling the 
  2165. DTR signal, or turning the power off and on, the modem will be set to Data 
  2166. mode. 
  2167.  
  2168.  
  2169. Fax Mode Flow Control Setting 
  2170.  
  2171. Many facsimile software products use software flow control when the modem 
  2172. is in Fax mode.  To allow compatibility with software products that use 
  2173. software flow control by default, U.S. Robotics fax modems switch to software 
  2174. flow control when entering Fax mode. 
  2175.  
  2176. For the best information on modem settings, see your Fax software manual. 
  2177.  
  2178.  
  2179. FCC Notice 
  2180.  
  2181. FCC part 68, rules regarding fax operation, has been amended as follows:   
  2182.  
  2183.     Telephone facsimile machines_identification of the sender of the 
  2184.     message:  It shall be unlawful for any person within the United 
  2185.     States to use a computer or other electronic device to send any 
  2186.     message via a telephone facsimile machine unless such a message 
  2187.     clearly contains, in a margin at the top or bottom of each 
  2188.     transmitted page or on the first page of the transmission, the 
  2189.     date and time it is sent and an identification of the business, 
  2190.     other entity, or individual sending the message and the telephone 
  2191.     number of the sending machine or of such business, other entity, or 
  2192.     individual.  Telephone facsimile machines manufactured on and after 
  2193.     December 20, 1992 must clearly mark such identifying information on 
  2194.     each transmitted page. 
  2195.  
  2196.  
  2197. A Note to Programmers 
  2198.  
  2199. If you want to know more about the supported fax commands, refer to the 
  2200. standard for the Service Class 1 fax protocol. 
  2201.  
  2202.     ANSI/EIA/TIA-578-1990 (EIA-578) 
  2203.     Asynchronous Facsimile DCE Control Standard 
  2204.     November, 1990  Approved:  October 22, 1990 
  2205.  
  2206. You can obtain a copy of this standard by contacting Global Engineering 
  2207. Documents, at  1-800-854-7179 or 303-792-2181 or by fax at 303-843-9880.  
  2208.  
  2209. For more information on supported Class 2.0 fax commands, refer to the 
  2210. standard for the Service Class 2.0 fax protocol. 
  2211.     
  2212.     ANSI/EIA/TIA-592-1993 (EIA-592) 
  2213.     Asynchronous Facsimile DCE Control Standard 
  2214.     May, 1993 
  2215.  
  2216.  
  2217. VOICE/DATA COMMUNICATIONS 
  2218.  
  2219. When you install the Sportster, you have the option of plugging your phone 
  2220. into the second modular jack of the modem so it's available for voice calls.  
  2221. You can also use the phone to set up communications with another user whose 
  2222. modem uses the AT command set, such as a U.S. Robotics or U.S. Robotics-
  2223. compatible modem.  
  2224.  
  2225. NOTE:  If the modem is off-hook, the handset will appear to be dead, no sound 
  2226. will be heard through the handset.  
  2227.  
  2228.  
  2229. Preparation 
  2230.  
  2231. First call the other user to establish the parity, word length, and number 
  2232. of Stop bits the other person's modem accepts.  Then turn the call over to 
  2233. your modems, as follows. 
  2234.  
  2235.  
  2236. Procedures 
  2237.  
  2238. 1.      Without hanging up the phone, have your modem go off hook in 
  2239.     Originate mode.  Type the following command. 
  2240.  
  2241.             ATD <Enter> 
  2242.  
  2243. NOTE:  Be sure the modem is not set to X2 or X4, or it will return the 
  2244. NO DIAL TONE result code and hang up. 
  2245.  
  2246. 2.      The other party should have the remote modem go off hook in Answer 
  2247.     mode.  The following command is used to do this. 
  2248.  
  2249.             ATA <Enter> 
  2250.  
  2251. 3.      Now both of you can hang up your respective phones while the two 
  2252.     modems establish the data link.  They will maintain the link until 
  2253.     one of you gives your modem a command to disconnect. Either party's 
  2254.     device can be the originate or answer modem; it doesn't matter who 
  2255.     made the phone call.  But one modem must enter Originate mode and 
  2256.     the other Answer mode.  You and the other party, therefore, must 
  2257.     agree on which command, ATD or ATA, you will each use. 
  2258.  
  2259.  
  2260.  
  2261.  
  2262. TECHNICAL SPECIFICATIONS 
  2263.  
  2264.  
  2265. COMPATIBILITY 
  2266.  
  2267. The Sportster modem conforms to the following standards, ensuring 
  2268. compatibility with a wide base of installed modems.  ITU-T is the new 
  2269. signifier of what was formerly the CCITT international standards body. 
  2270.  
  2271. V.34            28.8K/26.4K/24K/21.6K/19.2K/16.8K/14.4K/12K/9600/ 
  2272.         7200/4800  /2400 bps (V.34 only) 
  2273.  
  2274. V.Fast Class    28.8K/26.4K/24K/21.6K/19.2K/16.8K bps (V.FC/V.34 only) 
  2275.  
  2276. ITU-T V.32 bis  14.4K/12K/9600/7200/4800 bps (14,400 modems only) 
  2277.  
  2278. ITU-T V.32      9600/4800 bps 
  2279.  
  2280. ITU-T V.22 bis  2400 bps 
  2281.  
  2282. Bell 212A       1200 bps (also ITU-T V.22) 
  2283.  
  2284. ITU-T V.23      1200 bps with 75 bps back channel (Some United Kingdom and  
  2285.         European phone systems) 
  2286.  
  2287. Bell 103        300 bps (ITU-T V.21 optional) 
  2288.  
  2289. ITU-T V.42      LAPM error control, 1200 bps and higher 
  2290.  
  2291.  
  2292. ITU-T V.42 bis  Data compression, 1200 bps and higher 
  2293.  
  2294. MNP             Levels 2, 3 and 4 error control, level 5 data compression, 
  2295.         1200 bps and higher 
  2296.  
  2297. ITU-T V.54      Analog, digital, and remote digital loopback testing 
  2298.  
  2299.  
  2300. Fax Modems 
  2301.  
  2302. EIA/TIA-592     Service Class 2.0 Asynchronous Facsimile DCE Control Standard (V.FC/V.34 only) 
  2303.  
  2304. EIA/TIA-578     Service Class 1 Asynchronous Facsimile DCE Control Standard 
  2305.  
  2306. ITU-T V.17      14.4K/12K bps 
  2307.  
  2308. ITU-T V.29      9600/7200 bps 
  2309.  
  2310. ITU-T V.27 ter  4800/2400 bps 
  2311.  
  2312. ITU-T V.21      300 bps 
  2313.  
  2314.  
  2315. THE SERIAL INTERFACE 
  2316.  
  2317. The serial interface information below applies only to external modems. 
  2318.  
  2319.  
  2320. Description 
  2321.  
  2322. The serial interface is a standard developed by the Electronic Industries 
  2323. Association (EIA).  It defines the signals and voltages used when data is 
  2324. exchanged between a computer and a modem or serial printer. 
  2325.  
  2326. The entire standard covers many more functions than are used in most data 
  2327. communications applications.  Data is transmitted between the devices over 
  2328. a shielded serial cable with a 25-pin male (DB-25P) connector to the modem 
  2329. and a 25-pin, 9-pin, 8-pin, or custom-built connector to the computer. 
  2330.  
  2331. NOTE:  FCC regulations require the use of a shielded cable when connecting 
  2332. a modem to a computer to ensure minimal interference with radio and 
  2333. television. 
  2334.  
  2335.  
  2336. Pin Assignments 
  2337.  
  2338. Pin assignments are factory-set in the Sportster modem to match the standard 
  2339. DB-25 assignments in the following table.  DB-9 connectors for IBM 
  2340. PC/AT-compatible computers should be wired at the computer end of the cable 
  2341. as shown in the DB-9 column.   
  2342.  
  2343.  
  2344.             Serial Interface Pin Definitions 
  2345.                 
  2346.                         Signal Source 
  2347.     
  2348.     DB-25   DB-9    Circuit Function        Computer _ Modem 
  2349.     1       -       AA      Chassis Ground          Both    
  2350.     2       3       BA      Transmitted Data        Computer        
  2351.     3       2       BB      Received Data           Modem   
  2352.     4       7       CA      Request to Send         Computer        
  2353.     5       8       CB      Clear to Send           Modem   
  2354.     6       6       CC      Data Set Ready          Modem   
  2355.     7       5       AB      Signal Ground           Both
  2356.     8       1       CF      Carrier Detect          Modem   
  2357.     12      -       SCF     Speed Indicate          Modem   
  2358.     20      4       CD      Data Terminal Ready     Computer        
  2359.     22      9       CE      Ring Indicate           Modem
  2360.     
  2361. NOTE:  A three-wire interface consists of Receive, Transmit, and Ground wires and does not support hardware flow control.  Systems requiring three-wire interfaces 
  2362. must use software flow control.  If your system doesn't support software flow 
  2363. control, use no flow control but be sure to use an error-correcting protocol. 
  2364.  
  2365. If you're using a Macintosh computer, ask your dealer for the correct modem 
  2366. cable; we recommend a Hardware Handshaking cable. (This cable is included 
  2367. with the Sportster Mac&Fax modem)
  2368.  
  2369.             Macintosh 8-Pin DIN 
  2370.                             Signal Source 
  2371.     DB-25   MAC     Function                        Computer _ Modem 
  2372.     20/5@   1       Output Handshake@               Computer/Modem@ 
  2373.     4       2*      Input Handshake                 Computer 
  2374.     2       3*      Transmit Data Negative+         Computer 
  2375.     7       4       Ground                          Both 
  2376.     3       5       Receive Data Negative#          Modem 
  2377.     -       6       Transmit Data Positive          -        
  2378.     -       7       Not connected                   -            
  2379.     -       8       Receive Data Positive           -
  2380.         
  2381. @  Adds CTS capability when in Hardware mode.
  2382. *  Hardware handshaking lines.
  2383. +  To do this, you must ground pin 6.
  2384. #  To do this, you must ground pin 8.
  2385.  
  2386. Minimum RequirementsSome computer equipment supports only a few of the serial 
  2387. signal functions set in the Sportster modem.  The minimum required for the 
  2388. modem to operate is as follows. 
  2389.  
  2390.             Minimum Required Pins 
  2391.     
  2392.     DB-25   DB-9    8-Pin    
  2393.     Pin     Pin     DIN     Function 
  2394.     2       3       3       Transmitted Data 
  2395.     3       2       5       Received Data 
  2396.     7       5       4       Signal Ground 
  2397.     20      4       1       Data Terminal Ready* 
  2398.  
  2399. * Required if DIP switch 1 is OFF for normal DTR operations, override disabled. 
  2400.  
  2401.  
  2402. Additional Flow Control Functions 
  2403.  
  2404. If your computer and software support Clear to Send (CTS) and you wish to use 
  2405. Transmit Data hardware flow control (&H1), Pin 5 (DB-25) or Pin 8 (DB-9) is 
  2406. required. 
  2407.  
  2408. If your computer and software support Request to Send (RTS) and you wish to 
  2409. use Received Data hardware flow control (&R2), Pin 4 (DB-25) or Pin 7 (DB-9) 
  2410. is required. 
  2411.  
  2412. For 115.2K, 57.6K and 38.4K bps Serial Port Rates 
  2413.  
  2414.     Your software and computer must support the 115.2K, 57.6K or 
  2415.     38.4K bps rate.  Make sure the serial cable is shielded.  
  2416.     Cables are normally six feet long, but longer lengths are possible.  
  2417.     If you encounter problems with signal degradation, try a shorter 
  2418.     cable. 
  2419.  
  2420.     If you decide to build your own cable, use a low-capacitance cable.  
  2421.     To further minimize the capacitance, connect only those functions 
  2422.     (pins) that your application requires. 
  2423.  
  2424.     NOTE:  Only V.FC and V.34 modems will support a rate of 115.2K bps. 
  2425.  
  2426.  
  2427. DEFAULT SETTINGS 
  2428.  
  2429. Data Format 
  2430. Both your software and the remote system must use the same 10-bit data 
  2431. format.  If you don't know the setup of the remote computer's modem, phone 
  2432. ahead to find out what combination of word length, parity, and Stop bit is 
  2433. required. 
  2434.  
  2435. Set your communications software to the required scheme.  Some 
  2436. communications programs use a kind of shorthand for formats, such as 
  2437. 7-E-1 or 8-N-1.  The modem detects the format from the AT prefix of the 
  2438. next command it receives from your keyboard or from your software. 
  2439.  
  2440.             Allowable Data Formats 
  2441.             
  2442.             Word    Parity  Stop 
  2443.             Length  (1 Bit) Bits 
  2444.             7       Even, Odd,      1 
  2445.                 Mark, Space      
  2446.             7       None            2 
  2447.             8       None            1 
  2448.  
  2449. Template Settings 
  2450.  
  2451. You can create one or two customized configurations and store one of them 
  2452. at a time in nonvolatile random-access memory (NVRAM) as your power-on/reset 
  2453. default using the &Wn command.  As long as DIP switch 7 is OFF when you 
  2454. power-on or reset the modem, your defaults are loaded into the modem's 
  2455. random-access memory (RAM).  To view your NVRAM settings, use the ATI5 
  2456. command. 
  2457.  
  2458. The Sportster modem is preconfigured in the factory for the &F1 Hardware Flow 
  2459. Control template settings in NVRAM as Y0, and the &F2Software Flow Control 
  2460. template settings in NVRAM as Y1.
  2461.  
  2462. Tables on the next pages list the settings of the permanent configuration 
  2463. templates &F1 (default), &F2, and &F0, as well as parameters you can modify 
  2464. and store in the NVRAM configuration templates.   
  2465.  
  2466.         &F1--Hardware Flow Control Template 
  2467.             Factory Default
  2468.  
  2469. Feature                         &F1 Settings
  2470.  
  2471. ITU-T/Bell Answer Sequence              B0      ITU-T sequence
  2472. Online Echo                             F1      Online Echo OFF
  2473. Speaker Control                         M1      Speaker ON until CONNECT
  2474. Pulse/Tone Dialing                      P       Pulse Dialing
  2475. Result Code Options                     X4      All Result codes
  2476. ARQ Result Codes                        &A3     All protocol codes enabled
  2477. Serial port Rate                        &B1     Fixed serial port rate 
  2478. Guard Tone                              &G0     No guard tone 
  2479. Transmit Data Flow Control              &H1     Hardware flow control 
  2480. Modem Testing                           &T5     Deny remote digital loopback 
  2481. Received Data Hardware Flow Control     &R2     Enabled 
  2482. Received Data Software Flow Control     &I0     Disabled 
  2483. Data Compression                        &K1     Auto enable/disable 
  2484. Error Control                           &M4     Auto select 
  2485. Connection Rate                         &N0     Variable connection rate 
  2486. Make/Break Ratio                        &P0     U.S./Canada ratio 
  2487. Volume Control (internal)               L2      Medium volume 
  2488. Data Set Ready (DSR)                    &S0     DSR always on 
  2489. Break Handling                          &Y1     Break clears buffer; break 
  2490.                         then  goes to remote modem 
  2491.  
  2492. The following parameters are changed via your communications software: 
  2493.  
  2494.     Stored Phone Numbers    &Zn=s 
  2495.     Word Length             8 bits* 
  2496.     Parity                  None* 
  2497.     Serial port Rate        19.2 kbps* 
  2498.  
  2499. * Initial Settings; match software settings of subsequent &W commands. 
  2500.  
  2501. The &F2 and &F0 templates largely resemble the &F1 template.  The tables 
  2502. below list only those settings that differ from the &F1 template. 
  2503.  
  2504.         &F2 Software Flow Control Template
  2505.         
  2506.     Feature                         &F2 Setting 
  2507.  
  2508.     Transmit Data Flow Control      &H2 Transmit data software flow 
  2509.                         control 
  2510.     Receive Data Flow Control       &R1 Received data hardware flow 
  2511.                         control disabled 
  2512.                     &I2 Received data software flow 
  2513.                         control enabled 
  2514.  
  2515.  
  2516.         &F0 Low Performance Template
  2517.  
  2518.     Feature                         &F0 Settings
  2519.     
  2520.     Result Code Options             X1  Basic subset
  2521.     ARQ Result Codes                &A1 ARQ codes enabled
  2522.     Serial port Rate                &B0 Variable serial port rate
  2523.     Transmit Data Flow Control      &H0 Disabled
  2524.     Receive Data Flow Control       &R1 Disabled
  2525.     
  2526. The following parameters are changed via your communications software: 
  2527.  
  2528. Word Length             7 bits* 
  2529. Parity                  Even* 
  2530. Serial port Rate        9600 bps* 
  2531.  
  2532. * Initial Settings; match software settings of subsequent &W commands. 
  2533.  
  2534.             NVRAM S-Register Options 
  2535.     
  2536.     NVRAM S-Register Options                Factory Setting 
  2537.  
  2538.     S0*     Number of rings to answer on            1 
  2539.     S2      Escape code character                  43 
  2540.     S3      Carriage Return character              13 
  2541.     S4      Line Feed character                    10 
  2542.     S5      Backspace character                     8 
  2543.     S6      Dial wait-time, sec.                    2 
  2544.     S7      Carrier wait-time, sec.                60 
  2545.     S8      Dial pause, sec.                        2 
  2546.     S9      Carrier Detect time, 1/10th sec.        6 
  2547.     S10     Carrier loss wait-time, 1/10th sec.     7 
  2548.     S11     Tone duration, spacing, msec.          70 
  2549.     S12     Escape code guard time, 1/50th sec.    50 
  2550.     S13     Bit-mapped functions                    0 
  2551.     S14     Bit-mapped functions                    0 
  2552.     S15     Bit-mapped functions                    0 
  2553.     S19     Inactivity/hang up timer                0 
  2554.         S21     Break length, 1/100th msec.    10 
  2555.     S22     XON character                          17 
  2556.     S23     XOFF character                         19 
  2557.     S25     DTR recognition time, 1/100th sec.      5 
  2558.     S27     Bit-mapped functions                    0 
  2559.     S28     V.21/V.23 fallback delay, 1/10th msec.  8 
  2560.     S34     Bit-mapped functions                    6 
  2561.     S38     Disconnect wait time, sec.              0 
  2562.     S51     Bit-mapped functions                    0    (V.FC/V.34 only) 
  2563.     S54     Bit-mapped functions                    0    (V.FC/V.34 only) 
  2564.     S55     Bit-mapped functions                    0    (V.FC/V.34 only) 
  2565.     S56     Bit-mapped functions                    0    (V.FC/V.34 only) 
  2566.  
  2567.  
  2568. NOTE:  Bit-mapped registers have up to eight functions.  See instructions 
  2569. under S13 in Appendix A of the Quick Installation Guide. 
  2570.  
  2571. * The valid range of rings that can be stored in NVRAM for S0 is 1-255.  
  2572. S0=0 cannot be stored in NVRAM.  Regardless of the NVRAM setting, DIP 
  2573. switch 5 must be OFF for the modem to be in Auto Answer mode at 
  2574. power-on/reset. 
  2575.  
  2576.  
  2577.  
  2578.             MODEM CONCEPTS 
  2579.  
  2580.  
  2581. HOW MODEMS WORK 
  2582.  
  2583. Modem is a term based on the concept of modulation and demodulation.  A 
  2584. modem modulates (converts) digital data (computer information) to analog 
  2585. data (fluctuations in tones carried over a copper telephone wire).  The 
  2586. information is carried over a telephone network until it reaches its 
  2587. destination, where another modem demodulates the analog signals and 
  2588. converts them back to digital data so the computer there can use the 
  2589. information. 
  2590.  
  2591. This ability to use the telephone network for quick, inexpensive data 
  2592. exchange is a powerful tool used by businesses and individuals worldwide 
  2593. to expand business and personal networks. 
  2594.  
  2595.  
  2596. MODEM CONFIGURATION 
  2597.  
  2598. Modems come in all shapes and sizes and their ability to communicate is 
  2599. based on the protocols they use, or rules they follow to perform operations 
  2600. in identical ways.  They may be preset or reset physically (DIP switches) 
  2601. and logically (communications software) to best communicate with the modem 
  2602. they are transferring information to and receiving information from. 
  2603.  
  2604. Much of this is done automatically by the modems when they initially contact 
  2605. each other.  The calling modem contacts the answering modem and introduces 
  2606. itself.  The modems communicate via a series of signals to identify the 
  2607. appropriate protocol and speed for efficient data transfer.  The answering 
  2608. modem either accepts the call or rejects the call.  This transaction is 
  2609. called a handshake.   
  2610.  
  2611. Successful handshaking results in what is called carrier.  When modems 
  2612. establish carrier, your modem sends a Carrier Detect signal to your 
  2613. computer, indicating that the modems are ready to transfer data.  If 
  2614. they fail to connect, your modem sends your computer a No Carrier message.   
  2615.  
  2616.  
  2617. LINE TRAVEL 
  2618.  
  2619. Poor line quality may cause a decrease in efficient data transmission.  In 
  2620. order to ensure the data sent and received is reliable, error control was 
  2621. introduced by modem manufacturers.  The modems check each data block 
  2622. received, and if something went wrong between locations, the receiving 
  2623. device instructs the sending device to resend the affected block. 
  2624.  
  2625. Modems send information at different rates, measured in bits per second 
  2626. (bps).  Today,  the figures can be staggering.  In the most optimal 
  2627. situation, the Sportster can exchange data as fast as 115,200 bps.   
  2628.  
  2629. In most cases, though, the speed relies heavily on the ability to adapt to 
  2630. line conditions at high speed.  This adaptability is the most important 
  2631. feature of the Sportster. 
  2632.  
  2633.  
  2634. DIGITAL DATA 
  2635.  
  2636. Modems send data via asynchronous communication.  The smallest data unit 
  2637. sent is made up of a defined word length (7 or 8 bits each), a Start bit 
  2638. (a 0 that indicates where the data unit begins), and one or two Stop bits.  
  2639.  
  2640. Parity bits were the typical method of controlling errors before cyclic 
  2641. redundancy check (CRC) error correction, described below under Error Control.  
  2642. A parity bit is either a 1 (odd parity) or a 0 (even parity), depending 
  2643. upon whether the data segment has an odd or even number of binary digits.  
  2644. Some systems allow mark parity (parity is always 1odd) or space parity 
  2645. (parity is always 0 even).  Parity bits are used less often now that CRC 
  2646. is common.  
  2647.  
  2648. The setting 8-N-1 (word length=8, parity=None, stop bits=1) has become 
  2649. the most common data format in data communications.  Both computers 
  2650. involved in a data transfer must use the same parity, word length, and 
  2651. number of Stop bits or connection isn't possible and garbage characters 
  2652. will display.  The software must first be set the same on the computers at 
  2653. both ends of the data transfer before the modems can operate effectively.  
  2654. A simple phone call to determine the settings at the other end can clear 
  2655. this up quickly and easily.   
  2656.  
  2657. The requirement to specify parity setting, even if it is None (8-N-1), 
  2658. assures that users with older systems can still communicate with newer modems. 
  2659.  
  2660.  
  2661. FLOW CONTROL 
  2662.  
  2663. Another important aspect of modem communications is flow control, which 
  2664. manages the amount of data stored in buffers.  Buffers are used to store 
  2665. information temporarily before it is passed on to a computer or modem.  
  2666. Flow control is used to prevent buffer overflow.  The system uses either 
  2667. hardware or software (control characters) flow control.  U.S. Robotics 
  2668. recommends the use of hardware flow control, because actual data may be 
  2669. mistaken for the control characters used in software flow control and 
  2670. the data may be distorted. 
  2671.  
  2672.  
  2673. ERROR CONTROL 
  2674.  
  2675. Error control protects the integrity of data transferred over phone channels 
  2676. and is available for calls at 1200 bps and above.  It can be disabled, 
  2677. although high-speed calls (above 2400 bps) should always be under error 
  2678. control.  The operations defined in an error control protocol include 
  2679. the following. 
  2680.  
  2681. ∙       Establishment of compatibility 
  2682.  
  2683. ∙       Data formatting into blocks  
  2684.  
  2685. ∙       Error detection through Cyclic Redundancy Checking (CRC) 
  2686.     CRC is based on algorithms that calculate a value for an entire 
  2687.     block of data.  The CRC value attached to each block sent must match 
  2688.     the receiving modem's calculation.  If not, the remote modem sends a 
  2689.     negative acknowledgment to the sending modem. 
  2690.  
  2691. ∙       Positive acknowledgment of error-free blocks and negative 
  2692.     acknowledgment of corrupted data blocks 
  2693.  
  2694. ∙       Retransmission of corrupted data blocks 
  2695.  
  2696. Always set the Sportster for error control, &M4 (default) or &M5, for calls 
  2697. at speeds over 2400 bps.  Most users communicating with V.42- or 
  2698. MNP-compatible modems will want error control at 2400 and 1200 bps, as well.   
  2699.  
  2700. The Sportster is set at the factory to &M4, causing it to try for an error 
  2701. control connection and, if that isn't possible, to proceed with the call in 
  2702. Normal mode.  The modem first tries for a V.42 connection, then an MNP 
  2703. connection.  The information below is based on the Sportster's setting of &M4. 
  2704.  
  2705.  
  2706. ITU-T V.42 Handshaking 
  2707.  
  2708. The exchange of signals between two devices in order to establish a 
  2709. communications link is called handshaking.  ITU-T V.42 includes a two-stage 
  2710. handshaking process. 
  2711.  
  2712. ∙       A Detection phase that is based on an exchange of predefined 
  2713.     characters. 
  2714.  
  2715. ∙       LAPM (Link Access Procedures for Modems) Negotiation.  In this 
  2716.     phase, the modems identify their capabilities concerning maximum 
  2717.     data-block size and the number of outstanding data blocks allowed 
  2718.     before an acknowledgment is required. 
  2719.  
  2720.  
  2721. MNP Handshaking 
  2722.  
  2723. This protocol is supported by the ITU-T V.42 Recommendation.  It was 
  2724. originally developed by Microcom, Inc., and is now in the public domain. 
  2725.  
  2726. MNP handshaking begins with an MNP Link Request sent by the calling modem.  
  2727. If the remote modem doesn't recognize the request, error control isn't 
  2728. possible. 
  2729.  
  2730.  
  2731. Data Compression 
  2732.  
  2733. If the modems successfully establish a V.42 connection, they also negotiate 
  2734. for V.42 bis data compression.  If they successfully establish an MNP 
  2735. connection, they negotiate for MNP5 data compression. 
  2736.  
  2737. Modems using V.42 bis compression negotiate the following options. 
  2738.  
  2739. ∙       Dictionary size--that is, the amount of memory available for 
  2740.     compression table entries.  (Entries are codes devised for 
  2741.     redundant data.  The data is packed into shorter data units, 
  2742.     called code words, and unpacked by the receiving modem.)
  2743.     Possible sizes are as follows.  U.S. Robotics modems use 11-bit, or 
  2744.     2048-entry dictionaries, but drop down if the remote modem uses a 
  2745.     512- or 1024-entry dictionary. 
  2746.     
  2747.     Bits    Entries 
  2748.     
  2749.     9       512 
  2750.     10      1024 
  2751.     11      2048 
  2752.  
  2753. ∙       Maximum string length of each entry.   
  2754.  
  2755. As the dictionary fills, the modem deletes the oldest unused strings.  
  2756. V.42 bis compression is more efficient than MNP5 compression, in part 
  2757. because it dynamically deletes unusable strings.  In addition, it works 
  2758. better with files that are already compressed.  These include .ZIP files 
  2759. downloaded from many Bulletin Boards and 8-bit binary files, which appear 
  2760. to the modem to be compressed. MNP5 compression should not be used with such 
  2761. files because it adds data to them, which lessens throughput.  (The 
  2762. additional data is stripped when the file is decompressed by the remote 
  2763. modem.)  When transferring such files, it's best to set the modem to &K3.  
  2764. This allows V.42 bis compression to work dynamically with the compressed 
  2765. data, but disables MNP5. 
  2766.  
  2767.  
  2768. Flow Control 
  2769.  
  2770. Flow control of data from the computer is required under error control for 
  2771. two reasons. 
  2772.     1.      The transmitting modem buffers a copy of each frame it 
  2773.         transmits to the remote end until it is acknowledged by 
  2774.         the receiving modem. 
  2775.  
  2776.     2.      If errors are encountered, the transmitting modem must 
  2777.         resend the corrupted data.  This retransmission activity, 
  2778.         combined with the steady stream of data from the computer, 
  2779.         can overflow the buffer. 
  2780.  
  2781.  
  2782. Online Fallback/Fall Forward 
  2783.  
  2784. Under error control, if a disturbance on the phone line causes an error to a 
  2785. data block, the receiving modem replies with a negative acknowledgment.  In 
  2786. response, the transmitting modem retrieves a copy of the original data block 
  2787. from its Transmit buffer, and every block it sent after that block, and 
  2788. retransmits them.  This keeps the data error-free and in sequence. 
  2789.  
  2790. However, there is a retransmit limit:  the modems hang up if line 
  2791. disturbances are so severe that one of the modems has retransmitted the 
  2792. same block of data twelve times without a positive acknowledgment. 
  2793.  
  2794. Because high-rate calls are more vulnerable than transmissions at 2400 bps 
  2795. and below, V.32 bis/V.FC modems risk reaching the retransmit limit and 
  2796. hanging up.  To prevent this, one of the modems requests that they fall back 
  2797. if necessary.  When line conditions improve, the modems fall forward to the 
  2798. next higher rate, up to the link rate of the call. 
  2799.  
  2800. Online fallback/fall forward is defined in V.FC and ITU-T recommendation 
  2801. V.32 bis for modems.  The Sportster 9600, however, is a V.32 modem.  
  2802. V.32 modems fallback to 4800 bps and stay at that rate. 
  2803.  
  2804.  
  2805. THROUGHPUT GUIDELINES 
  2806.  
  2807. The following guidelines should help you to make the most of your modem's 
  2808. advanced performance features.  In many instances, experimentation and 
  2809. experience will indicate what works best for your applications. 
  2810.  
  2811. Throughput is the volume of user information transferred per second, without 
  2812. Start and Stop bits and other overhead information.  You'll obtain optimal 
  2813. throughput under the following conditions. 
  2814.  
  2815. 1.      Your communications software supports a fixed serial port rate higher 
  2816.     than the connection rate (for example, setting your software to lock 
  2817.     into the 38.4K bps rate, and retaining the default &B1 setting).     
  2818.  
  2819. 2.      The call is under data compression. 
  2820.  
  2821. 3.      You're transmitting text files.  Throughput is higher for text files 
  2822.     than other types of files, such as .EXE or .COM binary files.   
  2823.  
  2824. 4.      File transfer may be slowed down by a file-transfer protocol.  Many 
  2825.     non-text files require a file-transfer protocol, but throughput 
  2826.     results vary.  Certain public domain file-transfer protocols, for 
  2827.     example, have the following effects. 
  2828.  
  2829.     Kermit          Newer versions of Kermit support packets up to 9K
  2830.             and a sliding window design to eliminate turnaround 
  2831.             delay.  With earlier versions, however, throughput 
  2832.             may be severely reduced due to short block lengths 
  2833.             (possibly under 128 bytes) and acknowledgment 
  2834.             turnaround time. 
  2835.  
  2836.     Xmodem          Throughput may be reduced if your version uses short 
  2837.             block lengths, for example 128 bytes.  Some versions 
  2838.             use blocks of 1K byte, which is much better, although 
  2839.             overhead (error control protocol information) still 
  2840.             affects overall throughput. 
  2841.     Ymodem          This protocol is similar to Xmodem with 1K byte 
  2842.             block lengths, and allows multiple files to be sent 
  2843.             in one transfer. 
  2844.  
  2845. The above protocols further reduce throughput during error control (ARQ) 
  2846. connections.  The accuracy of the data is checked twice, by the file-transfer 
  2847. protocol and the modem.  To avoid redundancy, disable modem error control by 
  2848. setting the modem to &M0. 
  2849.  
  2850. The most current version of Zmodem can yield the most efficiency.  Leave the 
  2851. modem at its error control default (&M4) and data compression default, &K1.  
  2852. Zmodem performs the same kind of compression as V.42 bis; it turns off its 
  2853. compression if files are already compressed. 
  2854.  
  2855. An alternative protocol is Ymodem-G, with the modem left at its error control 
  2856. default, &M4.  Ymodem-G assumes the modems are handling error control.  
  2857. Overhead is minimal, with throughput almost equal to that obtained with no 
  2858. file-transfer protocol.  However, keep in mind that Ymodem-G is only useful 
  2859. if the modems are using error control.  In addition, follow this 
  2860. recommendation only if your machine and software support hardware flow 
  2861. control.  
  2862.  
  2863. NOTE:  Both modems must use the same protocol for data transfer to take place. 
  2864.  
  2865. WARNING:  If you are using an X-, Y- or Zmodem-type protocol, do not use the 
  2866. modem's software flow control. 
  2867.  
  2868.  
  2869. Achievable Throughput Statistics 
  2870.  
  2871. The table below indicates the maximum throughput, in characters per second 
  2872. (cps), that can be expected under the following conditions: 
  2873.     
  2874. *       Serial port rate set at 57.6K bps; modem set to &B1 
  2875.     (Your software and computer must support 57.6K bps in order to use
  2876.     that rate.)  
  2877.     
  2878. *       Connection (link) rate of 14.4K bps (assuming no protective fallback 
  2879.     to a lower speed is necessary)       
  2880.     
  2881. *       V.42 bis compression negotiated for the call, and the default size 
  2882.     11-bit, 2048-entry dictionary     
  2883.     
  2884. *       Straight data (that is, not already compressed, and no file-transfer 
  2885.     protocol) 
  2886.     
  2887. *       Transmission from a fast (for example, 386) computer    
  2888.  
  2889.             Throughput (cps) if set to 14.4K bps
  2890.     
  2891.     File Type                       MNP5            V.42 bis
  2892.     
  2893.     Assembler or Compiler listing   2880            3840
  2894.     Text file                       2325-2625       3400-5760
  2895.     Binary file:  .EXE              2175-2400       2030-2600
  2896.     Binary file:  .COM              2100-2250       2050-2300
  2897.     .ZIP files (common on BBS's)*   1500-1650       1700
  2898.     Random binary 8-bit*            1460-1575       1700
  2899.     
  2900. * These files are already compressed or appear to the modem to be compressed.  
  2901. Additional MNP5 compression causes throughput lower than what can be expected 
  2902. using MNP without compression.  We recommend setting the modem to &K3 when 
  2903. transferring these files, to allow V.42 bis but disable MNP5.    
  2904.  
  2905. The following table indicates the maximum throughput, in characters per 
  2906. second (cps), that can normally be expected in the same conditions as the 
  2907. previous table, but with a serial port rate of 38.4K bps. 
  2908.  
  2909.             Throughput (cps) if set to 14.4K bps 
  2910.  
  2911.     File Type                       MNP5            V.42 bis 
  2912.  
  2913. Assembler or Compiler listing           2880            3840 
  2914. Text file                               2325-2625       3400-3840 
  2915. Binary file:  .EXE                      2175-2400       2030-2600 
  2916. Binary file:  .COM                      2100-2250       2050-2300 
  2917. .ZIP files (common on BBS's)*           1500-1650       1700 
  2918. Random binary 8-bit*                    1460-1575       1700 
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.